| 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);
|
|
|