summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2012-07-19 14:51:54 +0200
committerGrzegorz Kossakowski <grzegorz.kossakowski@gmail.com>2012-07-19 14:54:33 +0200
commit45232af4de715ec118f8b9ab9cce25c33540c0d6 (patch)
tree5fbbc15443a4ff36c228841fc0bcfcea69246b63 /src
parent1158e4f05b0511b31581d3a7f71863060c88ab42 (diff)
downloadscala-45232af4de715ec118f8b9ab9cce25c33540c0d6.tar.gz
scala-45232af4de715ec118f8b9ab9cce25c33540c0d6.tar.bz2
scala-45232af4de715ec118f8b9ab9cce25c33540c0d6.zip
Better debugging output in GenASM.
When assertion fails, let's provide the context.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala
index 756d90bc53..60bb3a43fa 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenASM.scala
@@ -598,7 +598,7 @@ abstract class GenASM extends SubComponent with BytecodeWriters {
reverseJavaName.put(internalName, trackedSym)
case Some(oldsym) =>
assert((oldsym == trackedSym) || (oldsym == RuntimeNothingClass) || (oldsym == RuntimeNullClass), // In contrast, neither NothingClass nor NullClass show up bytecode-level.
- "how can getCommonSuperclass() do its job if different class symbols get the same bytecode-level internal name.")
+ "how can getCommonSuperclass() do its job if different class symbols get the same bytecode-level internal name: " + internalName)
}
}