| Index: src/ast/ast-numbering.h
|
| diff --git a/src/ast/ast-numbering.h b/src/ast/ast-numbering.h
|
| index 73278950cd220919abcb200fd1fb689e0fc3991f..e54b4563366c419e3ba0f67ce7e85216162c3ee2 100644
|
| --- a/src/ast/ast-numbering.h
|
| +++ b/src/ast/ast-numbering.h
|
| @@ -12,11 +12,20 @@ namespace internal {
|
| class FunctionLiteral;
|
| class Isolate;
|
| class Zone;
|
| +template <typename T>
|
| +class ThreadedList;
|
| +template <typename T>
|
| +class ThreadedListZoneEntry;
|
| +template <typename T>
|
| +class ZoneVector;
|
|
|
| namespace AstNumbering {
|
| // Assign type feedback IDs, bailout IDs, and generator yield IDs to an AST node
|
| -// tree; perform catch prediction for TryStatements.
|
| -bool Renumber(Isolate* isolate, Zone* zone, FunctionLiteral* function);
|
| +// tree; perform catch prediction for TryStatements. Adds any eager inner
|
| +// literal functions found into |eager_inner_functions|.
|
| +bool Renumber(Isolate* isolate, Zone* zone, FunctionLiteral* function,
|
| + ThreadedList<ThreadedListZoneEntry<FunctionLiteral*>>*
|
| + eager_inner_functions);
|
| }
|
|
|
| // Some details on yield IDs
|
|
|