summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-08-20 23:26:34 +0000
committerPaul Phillips <paulp@improving.org>2011-08-20 23:26:34 +0000
commit6a3b465ba9bc849c35314b095963c85a3a1ba07d (patch)
tree94482dd52a9693e4e9c81520d28c180aed041364
parente4559e4387796de1cdc7c03c2d69a375d14c8540 (diff)
downloadscala-6a3b465ba9bc849c35314b095963c85a3a1ba07d.tar.gz
scala-6a3b465ba9bc849c35314b095963c85a3a1ba07d.tar.bz2
scala-6a3b465ba9bc849c35314b095963c85a3a1ba07d.zip
Kludge: don't let getClass make it into bytecode.
References SI-4931, no review.
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
index fad3a0f132..1439d37c65 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -795,6 +795,7 @@ abstract class GenJVM extends SubComponent with GenJVMUtil with GenAndroid with
def genMethod(m: IMethod) {
if (m.symbol.isStaticConstructor) return
+ if (m.symbol.name == nme.getClass_) return
debuglog("Generating method " + m.symbol.fullName)
method = m