aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/RestoreScopes.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/transform/RestoreScopes.scala')
-rw-r--r--src/dotty/tools/dotc/transform/RestoreScopes.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/transform/RestoreScopes.scala b/src/dotty/tools/dotc/transform/RestoreScopes.scala
index 5f2fd689d..8a6bb15ba 100644
--- a/src/dotty/tools/dotc/transform/RestoreScopes.scala
+++ b/src/dotty/tools/dotc/transform/RestoreScopes.scala
@@ -20,9 +20,9 @@ class RestoreScopes extends MiniPhaseTransform with IdentityDenotTransformer { t
override def phaseName = "restoreScopes"
override def transformTypeDef(tree: TypeDef)(implicit ctx: Context, info: TransformerInfo) = {
- val TypeDef(_, Template(constr, _, _, body)) = tree
+ val TypeDef(_, impl: Template) = tree
val restoredDecls = newScope
- for (stat <- constr :: body)
+ for (stat <- impl.constr :: impl.body)
if (stat.isInstanceOf[MemberDef] && stat.symbol.exists)
restoredDecls.enter(stat.symbol)
val cls = tree.symbol.asClass