Fix de/serialization tests after r24592
authorjkummerow@chromium.org <jkummerow@chromium.org>
Tue, 14 Oct 2014 12:21:18 +0000 (12:21 +0000)
committerjkummerow@chromium.org <jkummerow@chromium.org>
Tue, 14 Oct 2014 12:21:18 +0000 (12:21 +0000)
R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/654853002

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

src/mksnapshot.cc
test/cctest/test-serialize.cc

index eacd098..58e8669 100644 (file)
@@ -399,8 +399,7 @@ int main(int argc, char** argv) {
     }
     // If we don't do this then we end up with a stray root pointing at the
     // context even after we have disposed of the context.
-    internal_isolate->heap()->CollectAllGarbage(
-        i::Heap::kNoGCFlags, "mksnapshot");
+    internal_isolate->heap()->CollectAllAvailableGarbage("mksnapshot");
     i::Object* raw_context = *v8::Utils::OpenPersistent(context);
     context.Reset();
 
index 02fac5a..8ba5c79 100644 (file)
@@ -200,7 +200,7 @@ static void Serialize(v8::Isolate* isolate) {
   }
 
   Isolate* internal_isolate = reinterpret_cast<Isolate*>(isolate);
-  internal_isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags, "serialize");
+  internal_isolate->heap()->CollectAllAvailableGarbage("serialize");
   WriteToFile(internal_isolate, FLAG_testing_serialization_file);
 }