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 }