Fixed minor bug in D8 related to mapping counters to a file.
authoryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 24 Aug 2011 09:47:10 +0000 (09:47 +0000)
committeryangguo@chromium.org <yangguo@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 24 Aug 2011 09:47:10 +0000 (09:47 +0000)
Review URL: http://codereview.chromium.org/7717022

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@9005 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/d8.cc

index 780b0c0716e5d8b0dd4fc86197dc84fa0810d0ba..bba2feabf05013446288a2037756f01ea801b6f3 100644 (file)
--- a/src/d8.cc
+++ b/src/d8.cc
@@ -1237,8 +1237,6 @@ int Shell::RunMain(int argc, char* argv[]) {
       thread->Join();
       delete thread;
     }
-
-  OnExit();
 #endif  // V8_SHARED
   return 0;
 }
@@ -1289,6 +1287,7 @@ int Shell::Main(int argc, char* argv[]) {
   }
 
   V8::Dispose();
+  OnExit();
 
   return result;
 }