[vmkit-commits] [vmkit] r74998 - /vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Jul 8 03:08:21 PDT 2009


Author: geoffray
Date: Wed Jul  8 05:08:06 2009
New Revision: 74998

URL: http://llvm.org/viewvc/llvm-project?rev=74998&view=rev
Log:
Fix naming of LLVM types.


Modified:
    vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp

Modified: vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp?rev=74998&r1=74997&r2=74998&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JnjvmModule.cpp Wed Jul  8 05:08:06 2009
@@ -219,23 +219,26 @@
     copyDefinitions(module, globalModule);
   }
   
-  module->addTypeName("JavaObject", JavaObjectType);
-  module->addTypeName("JavaArray", JavaArrayType);
-  module->addTypeName("JavaCommonClass", JavaCommonClassType);
-  module->addTypeName("JavaClass", JavaClassType);
-  module->addTypeName("JavaClassPrimitive", JavaClassPrimitiveType);
-  module->addTypeName("JavaClassArray", JavaClassArrayType);
-  module->addTypeName("ArrayUInt8", JavaArrayUInt8Type);
-  module->addTypeName("ArraySInt8", JavaArraySInt8Type);
-  module->addTypeName("ArrayUInt16", JavaArrayUInt16Type);
-  module->addTypeName("ArraySInt16", JavaArraySInt16Type);
-  module->addTypeName("ArraySInt32", JavaArraySInt32Type);
-  module->addTypeName("ArrayLong", JavaArrayLongType);
-  module->addTypeName("ArrayFloat", JavaArrayFloatType);
-  module->addTypeName("ArrayDouble", JavaArrayDoubleType);
-  module->addTypeName("ArrayObject", JavaArrayObjectType);
-  module->addTypeName("CacheNode", CacheNodeType); 
-  module->addTypeName("Enveloppe", EnveloppeType);
+  module->addTypeName("JavaObject", JavaObjectType->getContainedType(0));
+  module->addTypeName("JavaArray", JavaArrayType->getContainedType(0));
+  module->addTypeName("JavaCommonClass",
+                      JavaCommonClassType->getContainedType(0));
+  module->addTypeName("JavaClass", JavaClassType->getContainedType(0));
+  module->addTypeName("JavaClassPrimitive",
+                      JavaClassPrimitiveType->getContainedType(0));
+  module->addTypeName("JavaClassArray",
+                      JavaClassArrayType->getContainedType(0));
+  module->addTypeName("ArrayUInt8", JavaArrayUInt8Type->getContainedType(0));
+  module->addTypeName("ArraySInt8", JavaArraySInt8Type->getContainedType(0));
+  module->addTypeName("ArrayUInt16", JavaArrayUInt16Type->getContainedType(0));
+  module->addTypeName("ArraySInt16", JavaArraySInt16Type->getContainedType(0));
+  module->addTypeName("ArraySInt32", JavaArraySInt32Type->getContainedType(0));
+  module->addTypeName("ArrayLong", JavaArrayLongType->getContainedType(0));
+  module->addTypeName("ArrayFloat", JavaArrayFloatType->getContainedType(0));
+  module->addTypeName("ArrayDouble", JavaArrayDoubleType->getContainedType(0));
+  module->addTypeName("ArrayObject", JavaArrayObjectType->getContainedType(0));
+  module->addTypeName("CacheNode", CacheNodeType->getContainedType(0)); 
+  module->addTypeName("Enveloppe", EnveloppeType->getContainedType(0));
    
   InterfaceLookupFunction = module->getFunction("jnjvmInterfaceLookup");
   MultiCallNewFunction = module->getFunction("jnjvmMultiCallNew");





More information about the vmkit-commits mailing list