| Index: src/ast/prettyprinter.cc
|
| diff --git a/src/ast/prettyprinter.cc b/src/ast/prettyprinter.cc
|
| index 2f939554abfa3f68df9b96afb6616366acd21aa3..59690a856b17d20284263552ce29143c4aea8f54 100644
|
| --- a/src/ast/prettyprinter.cc
|
| +++ b/src/ast/prettyprinter.cc
|
| @@ -879,15 +879,16 @@ void AstPrinter::PrintTryStatement(TryStatement* node) {
|
| case HandlerTable::CAUGHT:
|
| prediction = "CAUGHT";
|
| break;
|
| - case HandlerTable::PROMISE:
|
| - prediction = "PROMISE";
|
| - break;
|
| case HandlerTable::DESUGARING:
|
| prediction = "DESUGARING";
|
| break;
|
| case HandlerTable::ASYNC_AWAIT:
|
| prediction = "ASYNC_AWAIT";
|
| break;
|
| + case HandlerTable::PROMISE:
|
| + // Catch prediction resulting in promise rejections aren't
|
| + // parsed by the parser.
|
| + UNREACHABLE();
|
| }
|
| Print(" %s\n", prediction);
|
| }
|
|
|