summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala3
1 files changed, 3 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 f3aa7e29cb..3bc87c728b 100644
--- a/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
+++ b/src/compiler/scala/tools/nsc/backend/jvm/GenJVM.scala
@@ -45,6 +45,8 @@ abstract class GenJVM extends SubComponent {
abort("JVM works on icode classes, not on compilation units!");
}
+ var pickledBytes = 0 // statistics
+
/**
* Java bytecode generator.
*
@@ -86,6 +88,7 @@ abstract class GenJVM extends SubComponent {
nme.ScalaSignatureATTR.toString(),
pickle.bytes,
pickle.writeIndex);
+ pickledBytes = pickledBytes + pickle.writeIndex;
jclass.addAttribute(scalaAttr);
currentRun.symData -= sym;
currentRun.symData -= sym.linkedSym;