diff options
author | Paul Phillips <paulp@improving.org> | 2011-08-21 00:29:32 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-08-21 00:29:32 +0000 |
commit | ce89ab5a9f957ec9fbbf36057a2f37d5c86c1ca5 (patch) | |
tree | 2ea149a38bb1f33e03c0db05dc078e8207ee84bd | |
parent | 28de92fd7bf1e8e21f91cc92ddbe2a1e99546f00 (diff) | |
download | scala-ce89ab5a9f957ec9fbbf36057a2f37d5c86c1ca5.tar.gz scala-ce89ab5a9f957ec9fbbf36057a2f37d5c86c1ca5.tar.bz2 scala-ce89ab5a9f957ec9fbbf36057a2f37d5c86c1ca5.zip |
Don't let 0-arg getClass reach bytecode.
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala index 1e0f7af6e2..de8fa14a13 100644 --- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala +++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala @@ -730,7 +730,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 + if ((m.symbol.name == nme.getClass_) && m.params.isEmpty) return log("Generating method " + m.symbol.fullName) method = m |