[vmkit-commits] [vmkit] r59750 - /vmkit/trunk/tools/vmkit/Launcher.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Thu Nov 20 13:41:28 PST 2008
Author: geoffray
Date: Thu Nov 20 15:41:26 2008
New Revision: 59750
URL: http://llvm.org/viewvc/llvm-project?rev=59750&view=rev
Log:
Don't forget to wait for the vm to exit before quitting the program. And enable the GC.
Modified:
vmkit/trunk/tools/vmkit/Launcher.cpp
Modified: vmkit/trunk/tools/vmkit/Launcher.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/tools/vmkit/Launcher.cpp?rev=59750&r1=59749&r2=59750&view=diff
==============================================================================
--- vmkit/trunk/tools/vmkit/Launcher.cpp (original)
+++ vmkit/trunk/tools/vmkit/Launcher.cpp Thu Nov 20 15:41:26 2008
@@ -63,19 +63,20 @@
mvm::MvmModule::initialise(Fast);
mvm::Object::initialise();
Collector::initialise(0);
- Collector::enable(0);
if (VMToRun == RunJava) {
#if WITH_JNJVM
mvm::CompilationUnit* CU = mvm::VirtualMachine::initialiseJVM();
mvm::VirtualMachine* vm = mvm::VirtualMachine::createJVM(CU);
vm->runApplication(argc, argv);
+ vm->waitForExit();
#endif
} else if (VMToRun == RunNet) {
#if WITH_N3
mvm::CompilationUnit* CU = mvm::VirtualMachine::initialiseCLIVM();
mvm::VirtualMachine* vm = mvm::VirtualMachine::createCLIVM(CU);
vm->runApplication(argc, argv);
+ vm->waitForExit();
#endif
} else {
mvm::CommandLine MyCl;
More information about the vmkit-commits
mailing list