Index: src/ast/ast.h |
diff --git a/src/ast/ast.h b/src/ast/ast.h |
index 19e530c915912f5df9a28ca6581df7b6d8cc40d0..ad02c960f840d66ff44ecaa1d5d89fdb40bdc284 100644 |
--- a/src/ast/ast.h |
+++ b/src/ast/ast.h |
@@ -3166,6 +3166,16 @@ class AstNodeFactory final BASE_EMBEDDED { |
HandlerTable::PROMISE, pos); |
} |
+ TryCatchStatement* NewTryCatchStatementForDesugaring(Block* try_block, |
+ Scope* scope, |
+ Variable* variable, |
+ Block* catch_block, |
+ int pos) { |
+ return new (local_zone_) |
+ TryCatchStatement(local_zone_, try_block, scope, variable, catch_block, |
+ HandlerTable::DESUGARING, pos); |
+ } |
+ |
TryFinallyStatement* NewTryFinallyStatement(Block* try_block, |
Block* finally_block, int pos) { |
return new (local_zone_) |