diff options
author | Paul Phillips <paulp@improving.org> | 2009-10-21 14:33:21 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2009-10-21 14:33:21 +0000 |
commit | 6bb3d2ceca8706180bb715f3c390cbcb891f5536 (patch) | |
tree | ff8237b166d7806c3c4e058235a9cfe6be402e59 /src | |
parent | 03bea84fa11a65fd87a2a6766572d9405381c89d (diff) | |
download | scala-6bb3d2ceca8706180bb715f3c390cbcb891f5536.tar.gz scala-6bb3d2ceca8706180bb715f3c390cbcb891f5536.tar.bz2 scala-6bb3d2ceca8706180bb715f3c390cbcb891f5536.zip |
Added some info to a tripping assertion.
Diffstat (limited to 'src')
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/Symbols.scala | 4 |
1 files 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 |