[llvm-commits] CVS: llvm-java/lib/ClassFile/ClassFile.cpp

Alkis Evlogimenos alkis at cs.uiuc.edu
Tue Jun 29 15:27:01 PDT 2004


Changes in directory llvm-java/lib/ClassFile:

ClassFile.cpp updated: 1.11 -> 1.12

---
Log message:

Really read name index for fields.


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

Index: llvm-java/lib/ClassFile/ClassFile.cpp
diff -u llvm-java/lib/ClassFile/ClassFile.cpp:1.11 llvm-java/lib/ClassFile/ClassFile.cpp:1.12
--- llvm-java/lib/ClassFile/ClassFile.cpp:1.11	Tue Jun 29 15:21:34 2004
+++ llvm-java/lib/ClassFile/ClassFile.cpp	Tue Jun 29 15:26:06 2004
@@ -393,6 +393,7 @@
 Field::Field(const ConstantPool& cp, std::istream& is)
 {
     accessFlags_ = readU2(is);
+    name_ = dynamic_cast<ConstantUtf8*>(cp[readU2(is)]);
     if (!name_)
         throw ClassFileSemanticError(
             "Representation of field name is not of type ConstantUtf8");





More information about the llvm-commits mailing list