summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-10-21 14:33:21 +0000
committerPaul Phillips <paulp@improving.org>2009-10-21 14:33:21 +0000
commit6bb3d2ceca8706180bb715f3c390cbcb891f5536 (patch)
treeff8237b166d7806c3c4e058235a9cfe6be402e59 /src
parent03bea84fa11a65fd87a2a6766572d9405381c89d (diff)
downloadscala-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.scala4
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