[llvm-commits] [vmkit] r50009 - /vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Apr 20 16:42:35 PDT 2008


Author: geoffray
Date: Sun Apr 20 18:42:35 2008
New Revision: 50009

URL: http://llvm.org/viewvc/llvm-project?rev=50009&view=rev
Log:
Updating a function mapping only concerns function declarations.


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

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JnjvmModuleProvider.cpp Sun Apr 20 18:42:35 2008
@@ -58,7 +58,7 @@
     } else {
       JavaMethod* meth = staticLookup(p->first, p->second);
       void* val = meth->compiledPtr();
-      if (!(mvm::jit::executionEngine->getPointerToGlobalIfAvailable(F)))
+      if (F->isDeclaration())
         mvm::jit::executionEngine->updateGlobalMapping(F, val);
       return false;
     }





More information about the llvm-commits mailing list