diff options
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Contexts.scala | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Contexts.scala b/src/compiler/scala/tools/nsc/typechecker/Contexts.scala index 5e73ac59a1..99fb60ccf4 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Contexts.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Contexts.scala @@ -486,11 +486,7 @@ trait Contexts { self: Analyzer => } def implicitss: List[List[ImplicitInfo]] = { - val nextOuter = - if (owner.isConstructor) { - if (outer.tree.isInstanceOf[Template]) outer.outer.outer - else outer.outer.outer - } else outer + val nextOuter = if (owner.isConstructor) outer.outer.outer else outer // can we can do something smarter to bring back the implicit cache? if (implicitsRunId != currentRunId) { implicitsRunId = currentRunId |