summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2007-09-28 12:42:17 +0000
committerIulian Dragos <jaguarul@gmail.com>2007-09-28 12:42:17 +0000
commita2d610b1d7b121afc695342f0b7e2b34e8fe7103 (patch)
tree46c80cfab03add0e273246ac59b190bbc46389bf
parent72639626f71ebc3fc58fcaf3b238c9250d6e27e5 (diff)
downloadscala-a2d610b1d7b121afc695342f0b7e2b34e8fe7103.tar.gz
scala-a2d610b1d7b121afc695342f0b7e2b34e8fe7103.tar.bz2
scala-a2d610b1d7b121afc695342f0b7e2b34e8fe7103.zip
Included patch to remove extra object in static...
Included patch to remove extra object in static initializers.
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala1
1 files changed, 0 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 726bc6d69c..fbb6260f63 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -486,7 +486,6 @@ abstract class GenJVM extends SubComponent {
val clinit = clinitMethod.getCode().asInstanceOf[JExtendedCode]
if (isStaticModule(clasz.symbol)) {
clinit.emitNEW(cls.getName())
- clinit.emitDUP()
clinit.emitINVOKESPECIAL(cls.getName(),
JMethod.INSTANCE_CONSTRUCTOR_NAME,
JMethodType.ARGLESS_VOID_FUNCTION)