diff options
author | Martok <martok@martoks-place.de> | 2023-04-30 20:55:40 +0200 |
---|---|---|
committer | Martok <martok@martoks-place.de> | 2023-04-30 20:55:40 +0200 |
commit | eebbd8cb00e7650f2bf955b345fb4b749d0e52fa (patch) | |
tree | e672374343ff01cfe19352089220b233ac55821f | |
parent | 311482507bfa6d0354ac8106ad091fb912cf1244 (diff) | |
download | uxp-eebbd8cb00e7650f2bf955b345fb4b749d0e52fa.tar.gz |
Issue #1691 - Follow-up: use error message with no arguments for bad import statements
-rw-r--r-- | js/src/frontend/Parser.cpp | 2 | ||||
-rw-r--r-- | js/src/js.msg | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/js/src/frontend/Parser.cpp b/js/src/frontend/Parser.cpp index 23b479bfbb..cbdd40089e 100644 --- a/js/src/frontend/Parser.cpp +++ b/js/src/frontend/Parser.cpp @@ -10624,7 +10624,7 @@ Parser<ParseHandler>::importExpr(YieldHandling yieldHandling, bool allowCallSynt return handler.newCallImport(importHolder, arg); } else { - error(JSMSG_UNEXPECTED_TOKEN, TokenKindToDesc(next)); + error(JSMSG_UNEXPECTED_TOKEN_NO_EXPECT, TokenKindToDesc(next)); return null(); } } diff --git a/js/src/js.msg b/js/src/js.msg index b98e6d860b..413469b808 100644 --- a/js/src/js.msg +++ b/js/src/js.msg @@ -339,6 +339,7 @@ MSG_DEF(JSMSG_TOO_MANY_LOCALS, 0, JSEXN_SYNTAXERR, "too many local varia MSG_DEF(JSMSG_TOO_MANY_YIELDS, 0, JSEXN_SYNTAXERR, "too many yield expressions") MSG_DEF(JSMSG_TOUGH_BREAK, 0, JSEXN_SYNTAXERR, "unlabeled break must be inside loop or switch") MSG_DEF(JSMSG_UNEXPECTED_TOKEN, 2, JSEXN_SYNTAXERR, "expected {0}, got {1}") +MSG_DEF(JSMSG_UNEXPECTED_TOKEN_NO_EXPECT, 1, JSEXN_SYNTAXERR, "unexpected token: {0}") MSG_DEF(JSMSG_UNEXPECTED_PARAMLIST_END,0, JSEXN_SYNTAXERR, "unexpected end of function parameter list") MSG_DEF(JSMSG_UNNAMED_CLASS_STMT, 0, JSEXN_SYNTAXERR, "class statement requires a name") MSG_DEF(JSMSG_UNNAMED_FUNCTION_STMT, 0, JSEXN_SYNTAXERR, "function statement requires a name") |