[llvm-commits] CVS: llvm-java/lib/ClassFile/ClassFile.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Sun Feb 13 14:16:18 PST 2005
Changes in directory llvm-java/lib/ClassFile:
ClassFile.cpp updated: 1.40 -> 1.41
---
Log message:
Shrink ClassFile by one word.
---
Diffs of the changes: (+2 -8)
ClassFile.cpp | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
Index: llvm-java/lib/ClassFile/ClassFile.cpp
diff -u llvm-java/lib/ClassFile/ClassFile.cpp:1.40 llvm-java/lib/ClassFile/ClassFile.cpp:1.41
--- llvm-java/lib/ClassFile/ClassFile.cpp:1.40 Sat Feb 12 14:38:41 2005
+++ llvm-java/lib/ClassFile/ClassFile.cpp Sun Feb 13 16:15:31 2005
@@ -226,14 +226,8 @@
cPool_.push_back(NULL);
}
accessFlags_ = readU2(is);
- thisClass_ = getConstantClass(readU2(is));
- if (!thisClass_)
- throw ClassFileSemanticError(
- "Representation of this class is not of type ConstantClass");
- superClass_ = getConstantClass(readU2(is));
- if (!superClass_ && thisClass_->getName()->str() != "java/lang/Object")
- throw ClassFileSemanticError(
- "Representation of super class is not of type ConstantClass");
+ thisClassIdx_ = readU2(is);
+ superClassIdx_ = readU2(is);
readClasses(interfaces_, this, is);
readFields(fields_, this, is);
readMethods(methods_, this, is);
More information about the llvm-commits
mailing list