[llvm-commits] CVS: llvm-java/lib/Compiler/Compiler.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Tue Sep 14 23:11:19 PDT 2004
Changes in directory llvm-java/lib/Compiler:
Compiler.cpp updated: 1.98 -> 1.99
---
Log message:
Since we have it use the method decriptor to name the temporary
holding the virtual function pointer.
---
Diffs of the changes: (+1 -1)
Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.98 llvm-java/lib/Compiler/Compiler.cpp:1.99
--- llvm-java/lib/Compiler/Compiler.cpp:1.98 Tue Sep 14 23:13:25 2004
+++ llvm-java/lib/Compiler/Compiler.cpp Wed Sep 15 01:11:08 2004
@@ -1148,7 +1148,7 @@
unsigned vSlot = vi.m2iMap.find(methodDescr)->second;
indices.push_back(ConstantUInt::get(Type::UIntTy, vSlot));
Value* vfunPtr = new GetElementPtrInst(vtable, indices, TMP, getBBAt(bcI));
- Value* vfun = new LoadInst(vfunPtr, TMP, getBBAt(bcI));
+ Value* vfun = new LoadInst(vfunPtr, methodDescr, getBBAt(bcI));
makeCall(vfun, getBBAt(bcI));
}
More information about the llvm-commits
mailing list