summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-08-21 00:26:54 +0000
committerPaul Phillips <paulp@improving.org>2011-08-21 00:26:54 +0000
commit7e99a7d380d7a6331e456ab032a5994d268d37fc (patch)
treeea927e2794498f77ad140bb9cb09fa79f2729bc0 /src
parent19592c45ed2c42352d03c503bb617ed0af2c6d1f (diff)
downloadscala-7e99a7d380d7a6331e456ab032a5994d268d37fc.tar.gz
scala-7e99a7d380d7a6331e456ab032a5994d268d37fc.tar.bz2
scala-7e99a7d380d7a6331e456ab032a5994d268d37fc.zip
Maybe that last commit was closer than I thought.
0-arg getClass reach bytecode. References SI-4931, no review.
Diffstat (limited to 'src')
-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..f24b4ac6bb 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_) && m.params.isEmpty) return
debuglog("Generating method " + m.symbol.fullName)
method = m