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
[@DarkDimius] I see no good reason for this, as it creates tight coupling between `ifs` in two methods.
[@odersky] The reason is probably in the deleted comment:
// allocate field early so that initializer has the right owner for subsequent phases in
// the group.
We now transform the rhs in subsequent phases with the getter as owner, where before it was the field.
It is not clear to me whether this matters or not.
[Update] We figured out the problem: It was a missing changeOwnerAfter in Constructor. Added to next commit.
0 commit comments