On Fri, Mar 29, 2013 at 3:01 PM, Paul Phillips <notifications@github.com>wrote:

> In src/reflect/scala/reflect/internal/StdNames.scala:
>
> > @@ -273,6 +273,7 @@ trait StdNames {
> >      val DO_WHILE_PREFIX               = "doWhile$"
> >      val EVIDENCE_PARAM_PREFIX         = "evidence$"
> >      val EXCEPTION_RESULT_PREFIX       = "exceptionResult"
> > +    val EXPAND_FULL_NAME_SEPARATOR    = '$'
>
> It is incredibly unlikely to me that this won't cause problems and make
> name mangling harder to fix. What if there are consecutive vals in the
> owner chain?
>
Vals are inserted with their names, so I don't see a problm here.

> —
> Reply to this email directly or view it on GitHub<https://github.com/scala/scala/pull/2334/files#r3584646>
> .
>