src/share/classes/com/sun/tools/javac/comp/Flow.java

changeset 1339
0e5899f09dab
parent 1313
873ddd9f4900
child 1348
573ceb23beeb
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Flow.java	Tue Sep 25 11:56:46 2012 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Flow.java	Tue Sep 25 13:06:58 2012 -0700
     1.3 @@ -1318,11 +1318,7 @@
     1.4           *  index into the vars array.
     1.5           */
     1.6          void newVar(VarSymbol sym) {
     1.7 -            if (nextadr == vars.length) {
     1.8 -                VarSymbol[] newvars = new VarSymbol[nextadr * 2];
     1.9 -                System.arraycopy(vars, 0, newvars, 0, nextadr);
    1.10 -                vars = newvars;
    1.11 -            }
    1.12 +            vars = ArrayUtils.ensureCapacity(vars, nextadr);
    1.13              if ((sym.flags() & FINAL) == 0) {
    1.14                  sym.flags_field |= EFFECTIVELY_FINAL;
    1.15              }

mercurial