src/share/classes/com/sun/tools/javac/jvm/Code.java

changeset 310
7c154fdc3547
parent 308
03944ee4fac4
child 323
14b1a8ede954
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/Code.java	Fri Jun 26 19:12:41 2009 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/Code.java	Fri Jun 26 19:47:12 2009 -0700
     1.3 @@ -1912,8 +1912,8 @@
     1.4                  if (length < Character.MAX_VALUE) {
     1.5                      v.length = length;
     1.6                      putVar(v);
     1.7 +                    fillLocalVarPosition(v);
     1.8                  }
     1.9 -                fillLocalVarPosition(v);
    1.10              }
    1.11          }
    1.12          state.defined.excl(adr);
    1.13 @@ -1929,6 +1929,7 @@
    1.14                  p.lvarOffset[0] = (int)lv.start_pc;
    1.15                  p.lvarLength[0] = (int)lv.length;
    1.16                  p.lvarIndex[0] = (int)lv.reg;
    1.17 +                p.isValidOffset = true;
    1.18                  p = p.wildcard_position;
    1.19              }
    1.20          }

mercurial