Index: src/parsing/parser.cc |
diff --git a/src/parsing/parser.cc b/src/parsing/parser.cc |
index c1e4941cb06779af5ec0f626a7e857307ad58cd7..2b0f57b354ef395c18625298cf48cfa086b42a80 100644 |
--- a/src/parsing/parser.cc |
+++ b/src/parsing/parser.cc |
@@ -5457,8 +5457,9 @@ Expression* Parser::RewriteAwaitExpression(Expression* value, int await_pos) { |
factory()->NewVariableProxy(generator_object_variable); |
async_function_await_args->Add(generator_object, zone()); |
async_function_await_args->Add(temp_proxy, zone()); |
- Expression* async_function_await = factory()->NewCallRuntime( |
- Context::ASYNC_FUNCTION_AWAIT_INDEX, async_function_await_args, nopos); |
+ Expression* async_function_await = |
+ factory()->NewCallRuntime(Context::ASYNC_FUNCTION_AWAIT_CAUGHT_INDEX, |
+ async_function_await_args, nopos); |
// Wrap await to provide a break location between value evaluation and yield. |
Expression* await_assignment = factory()->NewAssignment( |
Token::ASSIGN, temp_proxy, async_function_await, nopos); |