[vmkit-commits] [vmkit] r67615 - /vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue Mar 24 02:03:05 PDT 2009
Author: geoffray
Date: Tue Mar 24 04:03:05 2009
New Revision: 67615
URL: http://llvm.org/viewvc/llvm-project?rev=67615&view=rev
Log:
Doh, fix a twisted mindo.
Modified:
vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp
Modified: vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp?rev=67615&r1=67614&r2=67615&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaJIT.cpp Tue Mar 24 04:03:05 2009
@@ -92,13 +92,12 @@
const UTF8* name = 0;
Signdef* signature = ctpInfo->infoOfInterfaceOrVirtualMethod(index, name);
-#if 0
- Value* obj = stack[signature->nbArguments].first;
- JavaObject* source = module->getFinalObject(obj);
+
+ Value* obj = stack[stack.size() - signature->nbArguments - 1].first;
+ JavaObject* source = TheCompiler->getFinalObject(obj);
if (source) {
return invokeSpecial(index, source->getClass());
}
-#endif
#if !defined(WITHOUT_VTABLE)
Typedef* retTypedef = signature->getReturnType();
More information about the vmkit-commits
mailing list