summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Typers.scala4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
index 7c509f4d33..9b07eed5d7 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
@@ -5180,9 +5180,7 @@ trait Typers extends Modes with Adaptations with Tags {
case ReferenceToBoxed(idt @ Ident(_)) =>
val id1 = typed1(idt, mode, pt) match { case id: Ident => id }
- // [Eugene] am I doing it right?
- val erasedTypes = phaseId(currentPeriod) >= currentRun.erasurePhase.id
- val tpe = capturedVariableType(idt.symbol, erasedTypes = erasedTypes)
+ val tpe = capturedVariableType(idt.symbol, erasedTypes = phase.erasedTypes)
treeCopy.ReferenceToBoxed(tree, id1) setType tpe
case Literal(value) =>