[vmkit-commits] [vmkit] r104047 - /vmkit/trunk/tools/j3/Main.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue May 18 12:12:25 PDT 2010


Author: geoffray
Date: Tue May 18 14:12:25 2010
New Revision: 104047

URL: http://llvm.org/viewvc/llvm-project?rev=104047&view=rev
Log:
Call exit instead of destroying the VM: other threads may be running and use internal objects that get deleted.


Modified:
    vmkit/trunk/tools/j3/Main.cpp

Modified: vmkit/trunk/tools/j3/Main.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/tools/j3/Main.cpp?rev=104047&r1=104046&r2=104047&view=diff
==============================================================================
--- vmkit/trunk/tools/j3/Main.cpp (original)
+++ vmkit/trunk/tools/j3/Main.cpp Tue May 18 14:12:25 2010
@@ -45,10 +45,11 @@
   // Run the application. 
   vm->runApplication(argc, argv);
   vm->waitForExit();
+  exit(0);
 
   // Destroy everyone.
-  vm->~Jnjvm();
-  loader->~JnjvmBootstrapLoader();
+  // vm->~Jnjvm();
+  // loader->~JnjvmBootstrapLoader();
 
   return 0;
 }





More information about the vmkit-commits mailing list