rt/vm/src/main/java/org/apidesign/vm4brwsr/StackMapper.java
branchReducedStack
changeset 1467 5538c1eb03be
parent 1466 39d26d3686d9
child 1543 bafa63ac44a2
     1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/StackMapper.java	Mon Feb 17 07:54:35 2014 +0100
     1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/StackMapper.java	Mon Feb 17 12:08:31 2014 +0100
     1.3 @@ -78,7 +78,8 @@
     1.4          String[] values = stackValues.toArray();
     1.5          final int last = stackTypeIndexPairs.getSize() - 1;
     1.6          values[last] = sb.toString();
     1.7 -        stackTypeIndexPairs.set(last, varType);
     1.8 +        final int value = (last << 8) | (varType & 0xff);
     1.9 +        stackTypeIndexPairs.set(last, value);
    1.10      }
    1.11      
    1.12      void flush(Appendable out) throws IOException {