[llvm-commits] CVS: llvm-java/include/llvm/Java/BytecodeParser.h
Alkis Evlogimenos
alkis at cs.uiuc.edu
Tue May 25 19:57:02 PDT 2004
Changes in directory llvm-java/include/llvm/Java:
BytecodeParser.h updated: 1.3 -> 1.4
---
Log message:
The to increment amount in IINC is a sign extended byte.
---
Diffs of the changes: (+2 -2)
Index: llvm-java/include/llvm/Java/BytecodeParser.h
diff -u llvm-java/include/llvm/Java/BytecodeParser.h:1.3 llvm-java/include/llvm/Java/BytecodeParser.h:1.4
--- llvm-java/include/llvm/Java/BytecodeParser.h:1.3 Tue May 25 16:52:26 2004
+++ llvm-java/include/llvm/Java/BytecodeParser.h Tue May 25 19:53:37 2004
@@ -350,7 +350,7 @@
break;
case IINC:
THIS->do_iinc(
- curBC, readUByte(code, i), readUByte(code, i));
+ curBC, readUByte(code, i), readSByte(code, i));
break;
case I2L:
THIS->do_convert(curBC, LONG);
@@ -688,7 +688,7 @@
/// @brief called on IXOR and LXOR
void do_xor(unsigned bcI) { }
/// @brief called on IINC
- void do_iinc(unsigned bcI, unsigned index, unsigned amount) { }
+ void do_iinc(unsigned bcI, unsigned index, int amount) { }
/// @brief called on I2L, I2F, I2D, L2I, L2F, L2D, F2I, F2L,
/// F2D, D2I, D2L, D2F, I2B, I2C, and I2S
void do_convert(unsigned bcI, JType to) { }
More information about the llvm-commits
mailing list