[vmkit-commits] [vmkit] r61809 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Jan 6 05:26:20 PST 2009


Author: geoffray
Date: Tue Jan  6 07:26:15 2009
New Revision: 61809

URL: http://llvm.org/viewvc/llvm-project?rev=61809&view=rev
Log:
Mindo for final string fields.


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

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModule.cpp Tue Jan  6 07:26:15 2009
@@ -315,7 +315,9 @@
       } else if (type->isReference()){
         const UTF8* utf8 = ctpInfo->UTF8At(ctpInfo->ctpDef[idx]);
         JavaString* obj = ctpInfo->resolveString(utf8, idx);
-        Elts.push_back(CreateConstantFromJavaString(obj));
+        Constant* C = getString(obj);
+        C = ConstantExpr::getBitCast(C, JavaObjectType);
+        Elts.push_back(C);
       } else {
         fprintf(stderr, "Implement me");
         abort();





More information about the vmkit-commits mailing list