summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Symbols.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
index c4c61d4b46..b75dedbda7 100644
--- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
@@ -641,7 +641,7 @@ trait Symbols requires SymbolTable {
final def toInterface: Symbol =
if (isImplClass) {
val result =
- if (phase.erasedTypes) {
+ if (phase.erasedTypes || phase.name == "erasure") {
assert(!tpe.parents.isEmpty, this)
tpe.parents.last.symbol
} else {