summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/backend/jvm/GenJVM.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/backend/jvm/GenJVM.java b/sources/scalac/backend/jvm/GenJVM.java
index e21dc014ff..6ad94214d1 100644
--- a/sources/scalac/backend/jvm/GenJVM.java
+++ b/sources/scalac/backend/jvm/GenJVM.java
@@ -285,6 +285,8 @@ class GenJVM {
genLoad(ctx, args[i], typeStoJ(args[i].type));
for (int i = idents.length; i > 0; --i)
genStoreEpilogue(ctx, idents[i-1]);
+ ctx.code.emitGOTO(label);
+ generatedType = JType.VOID;
} else if (isKnownPrimitive(funSym)) {
Primitive prim = prims.getPrimitive(funSym);