diff --git a/com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/translator/AstTranslator.java b/com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/translator/AstTranslator.java index b4ccb6a59..22e9cc2f2 100644 --- a/com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/translator/AstTranslator.java +++ b/com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/translator/AstTranslator.java @@ -1181,7 +1181,7 @@ public abstract class AstTranslator extends CAstVisitor { - private final SSAInstruction[] instructions; + private SSAInstruction[] instructions; private final int[] instructionToBlockMap; @@ -1364,6 +1364,12 @@ public abstract class AstTranslator extends CAstVisitor x) { + SSAInstruction[] ni = new SSAInstruction[x]; + System.arraycopy(instructions, 0, ni, 0, x); + instructions = ni; + } } @Override