[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