diff -r d4ee65642d8d -r 19d0484c1916 rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Thu May 22 15:29:40 2014 +0200 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon May 26 14:33:11 2014 +0200 @@ -1598,6 +1598,7 @@ } if (returnType[0] != 'V') { + mapper.flush(this); append("var ") .append(mapper.pushT(VarType.fromFieldType(returnType[0]))) .append(" = ");