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 |