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
Unexpanded name currently fails for names that have two consecutive '$'s in them. For instance, the super accessor of += in trait T would be encoded as "T$$super$$plus$eq". Its unexpandedName
will then be "plus$eq", where "super$$plus$eq" would have been correct.
The text was updated successfully, but these errors were encountered:
odersky
added a commit
to dotty-staging/dotty
that referenced
this issue
Aug 21, 2015
Avoid using unexpanded name because it can give wrong results for super accessors
of symbolic names. See scala#765. Without this commit t2183.scala crashes the compiler.
Unexpanded name currently fails for names that have two consecutive '$'s in them. For instance, the super accessor of += in trait
T
would be encoded as "T$$super$$plus$eq". ItsunexpandedName
will then be "plus$eq", where "super$$plus$eq" would have been correct.
The text was updated successfully, but these errors were encountered: