summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/Symbols.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/Symbols.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Symbols.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
index d0e3653e21..3466af4f00 100644
--- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
@@ -944,6 +944,8 @@ trait Symbols requires SymbolTable {
tp match { //debug
case TypeRef(_, sym, _) =>
assert(sym != this, this);
+ case ClassInfoType(parents, _, _) =>
+ for(val p <- parents) assert(p.symbol != this, owner)
case _ =>
}
super.setInfo(tp);