svn commit: r643702 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java

[email protected] Wed, 02 Apr 2008 03:48:16 -0000
Newsgroups gmane.comp.jakarta.bcel.devel
Message-ID <[email protected]>
Author: dbrosius
Date: Tue Apr  1 20:48:15 2008
New Revision: 643702

URL: http://svn.apache.org/viewvc?rev=643702&view=rev
Log:
don't allocate memory that is unused

Modified:
    jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java

Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java?rev=643702&r1=643701&r2=643702&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java (original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/structurals/Subroutines.java Tue Apr  1 20:48:15 2008
@@ -592,7 +592,6 @@
 	private static InstructionHandle[] getSuccessors(InstructionHandle instruction){
 		final InstructionHandle[] empty = new InstructionHandle[0];
 		final InstructionHandle[] single = new InstructionHandle[1];
-		final InstructionHandle[] pair = new InstructionHandle[2];
 		
 		Instruction inst = instruction.getInstruction();
 		
@@ -633,6 +632,7 @@
 				return ret;
 			}
 			else{
+				final InstructionHandle[] pair = new InstructionHandle[2];
 				pair[0] = instruction.getNext();
 				pair[1] = ((BranchInstruction) inst).getTarget();
 				return pair;