diff options
Diffstat (limited to 'deps/v8/src/parser.h')
-rw-r--r-- | deps/v8/src/parser.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/parser.h b/deps/v8/src/parser.h index 9ce1026c98..13a3603585 100644 --- a/deps/v8/src/parser.h +++ b/deps/v8/src/parser.h @@ -668,9 +668,12 @@ class Parser { Expression* NewCall(Expression* expression, ZoneList<Expression*>* arguments, int pos) { - return new Call(expression, arguments, pos); + return new(zone()) Call(isolate(), expression, arguments, pos); } + inline Literal* NewLiteral(Handle<Object> handle) { + return new(zone()) Literal(isolate(), handle); + } // Create a number literal. Literal* NewNumberLiteral(double value); |