[vmkit-commits] [vmkit] r83639 - /vmkit/branches/release_026/lib/N3/VMCore/N3Initialise.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Fri Oct 9 06:47:27 PDT 2009


Author: geoffray
Date: Fri Oct  9 08:47:27 2009
New Revision: 83639

URL: http://llvm.org/viewvc/llvm-project?rev=83639&view=rev
Log:
Put the destructor to zero, as UTF8s may be allocated by the main thread
that does not have a VM.


Modified:
    vmkit/branches/release_026/lib/N3/VMCore/N3Initialise.cpp

Modified: vmkit/branches/release_026/lib/N3/VMCore/N3Initialise.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_026/lib/N3/VMCore/N3Initialise.cpp?rev=83639&r1=83638&r2=83639&view=diff

==============================================================================
--- vmkit/branches/release_026/lib/N3/VMCore/N3Initialise.cpp (original)
+++ vmkit/branches/release_026/lib/N3/VMCore/N3Initialise.cpp Fri Oct  9 08:47:27 2009
@@ -189,6 +189,7 @@
 	{
 		UTF8 fake(0);																				
 		UTF8::VT = ((VirtualTable**)(void*)(&fake))[0];	
+		((void**)UTF8::VT)[0] = 0;
 	}
 
   INIT(VMCond);





More information about the vmkit-commits mailing list