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

Alkis Evlogimenos alkis at cs.uiuc.edu
Sun Aug 15 02:52:21 PDT 2004



Changes in directory llvm-java/lib/Compiler:

Compiler.cpp updated: 1.85 -> 1.86
---
Log message:

Emit static initializers and globals for all classes we use.


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

Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.85 llvm-java/lib/Compiler/Compiler.cpp:1.86
--- llvm-java/lib/Compiler/Compiler.cpp:1.85	Sat Aug 14 03:58:06 2004
+++ llvm-java/lib/Compiler/Compiler.cpp	Sun Aug 15 04:52:11 2004
@@ -242,6 +242,7 @@
 
       DEBUG(std::cerr << "Building ClassInfo for: " << className << '\n');
       ClassFile* cf = ClassFile::getClassFile(className);
+      emitStaticInitializers(cf);
       ClassInfo& ci = c2ciMap_[className];
       assert(!ci.type && ci.f2iMap.empty() &&
              "got already initialized ClassInfo!");






More information about the llvm-commits mailing list