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
Take @TargetNAME into account when resolving extension methods of value classes
Before target name we only matched on signatures. This was OK, since multiple extension
methods of the same class must be different, otherwise we will get a "have the same erasure"
error later at erasurePhase. But with @TargetNAME that's now a legal situation that
needs to be resolve correctly. We do this by propagating the target name to the extension
method and verifiying that the target names of the original and extension methods match.
Fixesscala#16464
0 commit comments