[vmkit-commits] [vmkit] r59369 - /vmkit/trunk/tools/vtoffset/VTOffset.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Sat Nov 15 08:54:48 PST 2008
Author: geoffray
Date: Sat Nov 15 10:54:48 2008
New Revision: 59369
URL: http://llvm.org/viewvc/llvm-project?rev=59369&view=rev
Log:
Compilation fix.
Modified:
vmkit/trunk/tools/vtoffset/VTOffset.cpp
Modified: vmkit/trunk/tools/vtoffset/VTOffset.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/tools/vtoffset/VTOffset.cpp?rev=59369&r1=59368&r2=59369&view=diff
==============================================================================
--- vmkit/trunk/tools/vtoffset/VTOffset.cpp (original)
+++ vmkit/trunk/tools/vtoffset/VTOffset.cpp Sat Nov 15 10:54:48 2008
@@ -24,12 +24,12 @@
virtual void print(mvm::PrintBuffer* buf) const {
printf("in print!\n");
}
- virtual int hashCode() {
+ virtual intptr_t hashCode() {
printf("in hashcode!\n");
return 1;
}
- virtual void tracer(size_t sz) {
+ virtual void tracer() {
printf("in tracer\n");
}
@@ -69,11 +69,16 @@
Toto::VT =((void**)(void*)&t)[0];
toto_t* ptr = (toto_t*)Toto::VT;
printf("ptr[0] = %d, ptr[1]= %d, ptr[2] = %d ptr[3] = %d ptr[4] = %d ptr[5] = %d\n", ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5]);
+ printf("0 = \n");
ptr[0](&t);
//ptr[1](&t); // This should be ~gc
+ printf("2 = \n");
ptr[2](&t);
+ printf("3 = \n");
ptr[3](&t);
+ printf("4 = \n");
ptr[4](&t);
+ printf("5 = \n");
ptr[5](&t);
}
{
@@ -81,7 +86,6 @@
Tata::VT =((void**)(void*)&t)[0];
tata_t* ptr = (tata_t*)Tata::VT;
printf("ptr[0] = %d, ptr[1]= %d, ptr[2] = %d ptr[3] = %d ptr[4] = %d ptr[5] = %d\n", ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5]);
- printf("Call des\n");
ptr[0](&t);
printf("End\n");
//ptr[1](&t); // This should be ~gc
More information about the vmkit-commits
mailing list