| Index: src/parsing/parse-info.h
|
| diff --git a/src/parsing/parse-info.h b/src/parsing/parse-info.h
|
| index 87052a5a7e1d053341658a12cb63f458d1e014c7..9ff42e24e4b400bf064bb1feca266e1b35b7f9f5 100644
|
| --- a/src/parsing/parse-info.h
|
| +++ b/src/parsing/parse-info.h
|
| @@ -9,6 +9,7 @@
|
| #include "src/globals.h"
|
| #include "src/handles.h"
|
| #include "src/objects/scope-info.h"
|
| +#include "src/zone/zone-containers.h"
|
|
|
| namespace v8 {
|
|
|
| @@ -124,6 +125,11 @@ class V8_EXPORT_PRIVATE ParseInfo {
|
| FunctionLiteral* literal() const { return literal_; }
|
| void set_literal(FunctionLiteral* literal) { literal_ = literal; }
|
|
|
| + ThreadedList<ThreadedListZoneEntry<FunctionLiteral*>>*
|
| + eager_inner_function_literals() {
|
| + return &eager_inner_function_literals_;
|
| + }
|
| +
|
| DeclarationScope* scope() const;
|
|
|
| UnicodeCache* unicode_cache() const { return unicode_cache_; }
|
| @@ -256,6 +262,10 @@ class V8_EXPORT_PRIVATE ParseInfo {
|
| //----------- Output of parsing and scope analysis ------------------------
|
| FunctionLiteral* literal_;
|
|
|
| + //----------- Output of renumbering ------------------------
|
| + ThreadedList<ThreadedListZoneEntry<FunctionLiteral*>>
|
| + eager_inner_function_literals_;
|
| +
|
| void SetFlag(Flag f) { flags_ |= f; }
|
| void SetFlag(Flag f, bool v) { flags_ = v ? flags_ | f : flags_ & ~f; }
|
| bool GetFlag(Flag f) const { return (flags_ & f) != 0; }
|
|
|