[llvm-commits] CVS: llvm-java/include/llvm/Java/Bytecode.h

Alkis Evlogimenos alkis at cs.uiuc.edu
Tue May 25 20:32:09 PDT 2004


Changes in directory llvm-java/include/llvm/Java:

Bytecode.h updated: 1.8 -> 1.9

---
Log message:

Fix bug in reading sign extended bytes off the bytecode stream.


---
Diffs of the changes:  (+1 -1)

Index: llvm-java/include/llvm/Java/Bytecode.h
diff -u llvm-java/include/llvm/Java/Bytecode.h:1.8 llvm-java/include/llvm/Java/Bytecode.h:1.9
--- llvm-java/include/llvm/Java/Bytecode.h:1.8	Mon May 24 22:46:15 2004
+++ llvm-java/include/llvm/Java/Bytecode.h	Tue May 25 20:28:49 2004
@@ -234,7 +234,7 @@
     } // namespace Opcode
 
     inline int readSByte(const uint8_t* code, unsigned& i) {
-        return code[++i];
+        return ((int8_t*)code)[++i];
     }
 
     inline unsigned readUByte(const uint8_t* code, unsigned& i) {





More information about the llvm-commits mailing list