diff options
author | odersky <odersky@gmail.com> | 2015-11-05 12:25:47 +0100 |
---|---|---|
committer | odersky <odersky@gmail.com> | 2015-11-05 12:25:47 +0100 |
commit | c16c7f6009c5c7255cf3768585c1115a82b5a38c (patch) | |
tree | 972980b591e089463e8ac1b1ef720305137847da /src/dotty/tools/dotc/ast/Desugar.scala | |
parent | 0f04188f0b8fa94663741234bbd8cb163b5f42b1 (diff) | |
parent | 970a2bdc6c3ea7740e86217e1f30adb998457db9 (diff) | |
download | dotty-c16c7f6009c5c7255cf3768585c1115a82b5a38c.tar.gz dotty-c16c7f6009c5c7255cf3768585c1115a82b5a38c.tar.bz2 dotty-c16c7f6009c5c7255cf3768585c1115a82b5a38c.zip |
Merge pull request #889 from dotty-staging/fix-#877
Fix #877
Diffstat (limited to 'src/dotty/tools/dotc/ast/Desugar.scala')
-rw-r--r-- | src/dotty/tools/dotc/ast/Desugar.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/ast/Desugar.scala b/src/dotty/tools/dotc/ast/Desugar.scala index 0cd5eae67..33205dfd4 100644 --- a/src/dotty/tools/dotc/ast/Desugar.scala +++ b/src/dotty/tools/dotc/ast/Desugar.scala @@ -132,7 +132,7 @@ object desugar { case tparam @ TypeDef(_, ContextBounds(tbounds, cxbounds)) => for (cxbound <- cxbounds) { val paramFlags: FlagSet = if (isPrimaryConstructor) PrivateLocalParamAccessor else Param - val epname = (nme.EVIDENCE_PARAM_PREFIX.toString + epbuf.length).toTermName + val epname = ctx.freshName(nme.EVIDENCE_PARAM_PREFIX).toTermName epbuf += ValDef(epname, cxbound, EmptyTree).withFlags(paramFlags | Implicit) } cpy.TypeDef(tparam)(rhs = tbounds) |