From 6bb3d2ceca8706180bb715f3c390cbcb891f5536 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Wed, 21 Oct 2009 14:33:21 +0000 Subject: Added some info to a tripping assertion. --- src/compiler/scala/tools/nsc/symtab/Symbols.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala index 94d1764d8c..b61dc02c8c 100644 --- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala +++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala @@ -1673,7 +1673,7 @@ trait Symbols { if (phase.flatClasses && !hasFlag(METHOD) && rawowner != NoSymbol && !rawowner.isPackageClass) { if (flatname == nme.EMPTY) { - assert(rawowner.isClass) + assert(rawowner.isClass, "fatal: %s has owner %s, but a class owner is required".format(rawname, rawowner)) flatname = newTermName(compactify(rawowner.name.toString() + "$" + rawname)) } flatname @@ -1838,7 +1838,7 @@ trait Symbols { newTypeName(rawname+"$trait") // (part of DEVIRTUALIZE) } else if (phase.flatClasses && rawowner != NoSymbol && !rawowner.isPackageClass) { if (flatname == nme.EMPTY) { - assert(rawowner.isClass) + assert(rawowner.isClass, "fatal: %s has owner %s, but a class owner is required".format(rawname, rawowner)) flatname = newTypeName(compactify(rawowner.name.toString() + "$" + rawname)) } flatname -- cgit v1.2.3