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())); |