You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Both synthesize symbols an use enteredAfter to install them. If SyntheticMethods is first to clone the Scope in enteredAfter(SyntheticMethods) all subsequent updates to previous scopes do not get propagated: all enteredAfter(FirstTransform) will get lost.
I see 2 way to fix this: either make all phases run atGroupEnd(than they will always update the same scope) or enteredAfter needs to be updated to also install the Symbol to future Scopes.
We have a miniphase
Both synthesize symbols an use
enteredAfter
to install them. If SyntheticMethods is first to clone theScope
inenteredAfter(SyntheticMethods)
all subsequent updates to previous scopes do not get propagated: allenteredAfter(FirstTransform)
will get lost.I see 2 way to fix this: either make all phases run atGroupEnd(than they will always update the same scope) or
enteredAfter
needs to be updated to also install theSymbol
to futureScopes
.@odersky, WDYT?
The text was updated successfully, but these errors were encountered: