aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/core/NameKinds.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2017-04-10 16:35:01 +0200
committerMartin Odersky <odersky@gmail.com>2017-04-11 18:00:59 +0200
commit053cd236ee12f877cfd71affb9a62a417f917d3d (patch)
treec6e6a1c078e64e1719896f519a3cb95ebf7326d7 /compiler/src/dotty/tools/dotc/core/NameKinds.scala
parent9917029becab32d56e786ac9309ee195737f6da0 (diff)
downloaddotty-053cd236ee12f877cfd71affb9a62a417f917d3d.tar.gz
dotty-053cd236ee12f877cfd71affb9a62a417f917d3d.tar.bz2
dotty-053cd236ee12f877cfd71affb9a62a417f917d3d.zip
Fix #2152: Instantiate dependent result type parameters
#2152 shows that dependent result type parameters can end up in the types of terms, so we have to eliminate them. If we don't we get orphan parameters in pickling. Fix method name and comment
Diffstat (limited to 'compiler/src/dotty/tools/dotc/core/NameKinds.scala')
-rw-r--r--compiler/src/dotty/tools/dotc/core/NameKinds.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/src/dotty/tools/dotc/core/NameKinds.scala b/compiler/src/dotty/tools/dotc/core/NameKinds.scala
index 0f08e4701..81ac3a02f 100644
--- a/compiler/src/dotty/tools/dotc/core/NameKinds.scala
+++ b/compiler/src/dotty/tools/dotc/core/NameKinds.scala
@@ -209,7 +209,7 @@ object NameKinds {
val InlineAccessorName = new UniqueNameKind("$_inlineAccessor_$")
val TempResultName = new UniqueNameKind("ev$")
val EvidenceParamName = new UniqueNameKind("evidence$")
- val DepParamName = new UniqueNameKind("<param>")
+ val DepParamName = new UniqueNameKind("(param)")
val LazyImplicitName = new UniqueNameKind("$_lazy_implicit_$")
val LazyLocalName = new UniqueNameKind("$lzy")
val LazyLocalInitName = new UniqueNameKind("$lzyINIT")