[vmkit-commits] [vmkit] r70131 - /vmkit/trunk/lib/JnJVM/Compiler/JavaJITCompiler.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sun Apr 26 09:29:02 PDT 2009
Author: geoffray
Date: Sun Apr 26 11:29:02 2009
New Revision: 70131
URL: http://llvm.org/viewvc/llvm-project?rev=70131&view=rev
Log:
It's the compiler job to set the destructor, not the VT.
Modified:
vmkit/trunk/lib/JnJVM/Compiler/JavaJITCompiler.cpp
Modified: vmkit/trunk/lib/JnJVM/Compiler/JavaJITCompiler.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JavaJITCompiler.cpp?rev=70131&r1=70130&r2=70131&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaJITCompiler.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaJITCompiler.cpp Sun Apr 26 11:29:02 2009
@@ -225,8 +225,8 @@
void JavaJITCompiler::setDestructor(JavaVirtualTable* VT, uintptr_t ptr,
const char* name) {
- // Nothing to do: the virtual table has already set its destructor
- // and no one uses the destructor as a LLVM function.
+ VT->destructor = ptr;
+ VT->operatorDelete = ptr;
}
void* JavaJITCompiler::materializeFunction(JavaMethod* meth) {
More information about the vmkit-commits
mailing list