diff options
author | Brian 'bdougie' Douglas <ilikerobot@gmail.com> | 2020-10-14 14:55:09 -0700 |
---|---|---|
committer | Myles Borins <mylesborins@github.com> | 2020-10-21 19:05:56 -0400 |
commit | db4ce85cb7213c48384e371f4c53862f0af1022d (patch) | |
tree | e79c056aff82f1294ef61239269446c14387001a /deps/v8/src/parsing | |
parent | 4d16554bfa8594879195d06e56a998940ef2f2fa (diff) | |
download | node-new-db4ce85cb7213c48384e371f4c53862f0af1022d.tar.gz |
deps: V8: backport 4263f8a5e8e0
Original commit message:
parser: better error message for await+tla
Bug: v8:9344, v8:6513
Change-Id: I1854e483515e7da99192367b6764a0ec7c8b41d9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2411687
Reviewed-by: Marja Hölttä <marja@chromium.org>
Commit-Queue: Gus Caplan <snek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70099}
Refs: https://github.com/v8/v8/commit/4263f8a5e8e04a766aeb7cde0081da3ac6c12a9e
PR-URL: https://github.com/nodejs/node/pull/35650
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/src/parsing')
-rw-r--r-- | deps/v8/src/parsing/parser-base.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/parsing/parser-base.h b/deps/v8/src/parsing/parser-base.h index 754f9d72a0..50902f67d6 100644 --- a/deps/v8/src/parsing/parser-base.h +++ b/deps/v8/src/parsing/parser-base.h @@ -909,7 +909,9 @@ class ParserBase { if (scanner()->current_token() == Token::AWAIT && !is_async_function()) { ReportMessageAt(scanner()->location(), - MessageTemplate::kAwaitNotInAsyncFunction); + flags().allow_harmony_top_level_await() + ? MessageTemplate::kAwaitNotInAsyncContext + : MessageTemplate::kAwaitNotInAsyncFunction); return; } |