push grows the array emul
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 09 Oct 2012 18:26:23 -0700
branchemul
changeset 96519bcc6999c4
parent 95 66415b4fad21
child 97 437df2a719e7
push grows the array
vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Tue Oct 09 11:12:20 2012 -0700
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Tue Oct 09 18:26:23 2012 -0700
     1.3 @@ -212,9 +212,7 @@
     1.4                  out.append("  var ");
     1.5                  out.append("arg").append(String.valueOf(i + 1)).append(";\n");
     1.6              }
     1.7 -            out.append(";\n  var stack = new Array(");
     1.8 -            out.append(Integer.toString(code.getMaxStack()));
     1.9 -            out.append(");\n");
    1.10 +            out.append(";\n  var stack = new Array();\n");
    1.11              produceCode(code.getByteCodes());
    1.12          } else {
    1.13              out.append("  /* no code found for ").append(m.getTypeSignature()).append(" */\n");