[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