Changeset 248711 in webkit


Ignore:
Timestamp:
Aug 15, 2019 1:40:05 AM (5 years ago)
Author:
Joseph Pecoraro
Message:

for-await-of has bad error message if used in non-async function
https://bugs.webkit.org/show_bug.cgi?id=200758

Reviewed by Ross Kirsling.

  • parser/Parser.cpp:

(JSC::Parser<LexerType>::parseForStatement):
Improve error message.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r248710 r248711  
     12019-08-15  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        for-await-of has bad error message if used in non-async function
     4        https://bugs.webkit.org/show_bug.cgi?id=200758
     5
     6        Reviewed by Ross Kirsling.
     7
     8        * parser/Parser.cpp:
     9        (JSC::Parser<LexerType>::parseForStatement):
     10        Improve error message.
     11
    1122019-08-14  Yusuke Suzuki  <ysuzuki@apple.com>
    213
  • trunk/Source/JavaScriptCore/parser/Parser.cpp

    r247925 r248711  
    13241324
    13251325    if (match(AWAIT)) {
    1326         semanticFailIfFalse(currentScope()->isAsyncFunction(), "for-await-of can't be used only in async function or async generator.");
     1326        semanticFailIfFalse(currentScope()->isAsyncFunction(), "for-await-of can only be used in an async function or async generator");
    13271327        isAwaitFor = true;
    13281328        next();
Note: See TracChangeset for help on using the changeset viewer.