svn commit: r153488 - jakarta/bcel/trunk/src/java/org/apache/bcel/generic/IINC.java
| Newsgroups | gmane.comp.jakarta.bcel.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: dbrosius
Date: Fri Feb 11 23:33:30 2005
New Revision: 153488
URL: http://svn.apache.org/viewcvs?view=rev&rev=153488
Log:
Apply Patch 26533 from Andrew Huntwork which fixes the IINC instruction size when the variable index is greater than 255. (setWide)
Modified:
jakarta/bcel/trunk/src/java/org/apache/bcel/generic/IINC.java
Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/generic/IINC.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/generic/IINC.java?view=diff&r1=153487&r2=153488
==============================================================================
--- jakarta/bcel/trunk/src/java/org/apache/bcel/generic/IINC.java (original)
+++ jakarta/bcel/trunk/src/java/org/apache/bcel/generic/IINC.java Fri Feb 11 23:33:30 2005
@@ -69,7 +69,7 @@
}
private final void setWide() {
- if(wide = ((n > org.apache.bcel.Constants.MAX_SHORT) ||
+ if(wide = ((n > org.apache.bcel.Constants.MAX_BYTE) ||
(Math.abs(c) > Byte.MAX_VALUE)))
length = 6; // wide byte included
else