| Index: test/unittests/compiler-dispatcher/compiler-dispatcher-unittest.cc
|
| diff --git a/test/unittests/compiler-dispatcher/compiler-dispatcher-unittest.cc b/test/unittests/compiler-dispatcher/compiler-dispatcher-unittest.cc
|
| index a35033e652de62a73b81ebea160e1537871b497d..8c250e61e2f8dd9f61d1c4c8e1f3e2bce46d9abe 100644
|
| --- a/test/unittests/compiler-dispatcher/compiler-dispatcher-unittest.cc
|
| +++ b/test/unittests/compiler-dispatcher/compiler-dispatcher-unittest.cc
|
| @@ -14,6 +14,7 @@
|
| #include "src/objects-inl.h"
|
| #include "src/parsing/parse-info.h"
|
| #include "src/v8.h"
|
| +#include "src/zone/zone.h"
|
| #include "test/unittests/compiler-dispatcher/compiler-dispatcher-helper.h"
|
| #include "test/unittests/test-utils.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -814,7 +815,8 @@
|
| Handle<JSFunction> f = Handle<JSFunction>::cast(RunJS(isolate(), script));
|
| Handle<SharedFunctionInfo> shared(f->shared(), i_isolate());
|
|
|
| - ParseInfo parse_info(shared);
|
| + Zone zone(i_isolate()->allocator(), ZONE_NAME);
|
| + ParseInfo parse_info(&zone, shared);
|
| ASSERT_TRUE(Compiler::ParseAndAnalyze(&parse_info));
|
|
|
| ASSERT_FALSE(dispatcher.IsEnqueued(shared));
|
| @@ -839,7 +841,8 @@
|
| Handle<JSFunction> f = Handle<JSFunction>::cast(RunJS(isolate(), script));
|
| Handle<SharedFunctionInfo> shared(f->shared(), i_isolate());
|
|
|
| - ParseInfo parse_info(shared);
|
| + Zone zone(i_isolate()->allocator(), ZONE_NAME);
|
| + ParseInfo parse_info(&zone, shared);
|
| ASSERT_TRUE(Compiler::ParseAndAnalyze(&parse_info));
|
|
|
| ASSERT_FALSE(dispatcher.IsEnqueued(shared));
|
| @@ -875,7 +878,8 @@
|
| ASSERT_FALSE(shared2->is_compiled());
|
|
|
| // Enqueue shared1 as already parsed.
|
| - ParseInfo parse_info(shared1);
|
| + Zone zone(i_isolate()->allocator(), ZONE_NAME);
|
| + ParseInfo parse_info(&zone, shared1);
|
| ASSERT_TRUE(Compiler::ParseAndAnalyze(&parse_info));
|
| ASSERT_TRUE(dispatcher.Enqueue(shared1, parse_info.literal()));
|
|
|
|
|