| Index: test/cctest/test-weaktypedarrays.cc
|
| diff --git a/test/cctest/test-weaktypedarrays.cc b/test/cctest/test-weaktypedarrays.cc
|
| index f2f616111b1e6560911ad453eb45ac2df5195aa4..6a87f58c65028df99e3037d884160e28417947a3 100644
|
| --- a/test/cctest/test-weaktypedarrays.cc
|
| +++ b/test/cctest/test-weaktypedarrays.cc
|
| @@ -104,7 +104,6 @@ TEST(WeakArrayBuffersFromApi) {
|
| CHECK(HasArrayBufferInWeakList(isolate->heap(), *iab2));
|
| }
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| CHECK_EQ(1, CountArrayBuffersInWeakList(isolate->heap()));
|
| {
|
| HandleScope scope2(isolate);
|
| @@ -115,7 +114,6 @@ TEST(WeakArrayBuffersFromApi) {
|
| }
|
|
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| CHECK_EQ(0, CountArrayBuffersInWeakList(isolate->heap()));
|
| }
|
|
|
| @@ -157,7 +155,6 @@ TEST(WeakArrayBuffersFromScript) {
|
| i::OS::SNPrintF(source, "ab%d = null;", i);
|
| CompileRun(source.start());
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
|
|
| CHECK_EQ(2, CountArrayBuffersInWeakList(isolate->heap()));
|
|
|
| @@ -177,7 +174,6 @@ TEST(WeakArrayBuffersFromScript) {
|
| }
|
|
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| CHECK_EQ(0, CountArrayBuffersInWeakList(isolate->heap()));
|
| }
|
| }
|
| @@ -205,13 +201,11 @@ void TestTypedArrayFromApi() {
|
| CHECK(HasTypedArrayInWeakList(*iab, *ita2));
|
| }
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| CHECK_EQ(1, CountTypedArrays(*iab));
|
| Handle<JSTypedArray> ita1 = v8::Utils::OpenHandle(*ta1);
|
| CHECK(HasTypedArrayInWeakList(*iab, *ita1));
|
| }
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
|
|
| CHECK_EQ(0, CountTypedArrays(*iab));
|
| }
|
| @@ -304,7 +298,6 @@ static void TestTypedArrayFromScript(const char* constructor) {
|
| i::OS::SNPrintF(source, "ta%d = null;", i);
|
| CompileRun(source.start());
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
|
|
| CHECK_EQ(1, CountArrayBuffersInWeakList(isolate->heap()));
|
|
|
| @@ -325,7 +318,6 @@ static void TestTypedArrayFromScript(const char* constructor) {
|
|
|
| CompileRun("ta1 = null; ta2 = null; ta3 = null;");
|
| isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
| - isolate->heap()->CollectAllGarbage(Heap::kNoGCFlags);
|
|
|
| CHECK_EQ(1, CountArrayBuffersInWeakList(isolate->heap()));
|
|
|
|
|