summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartok <martok@martoks-place.de>2023-04-30 20:55:40 +0200
committerMartok <martok@martoks-place.de>2023-04-30 20:55:40 +0200
commiteebbd8cb00e7650f2bf955b345fb4b749d0e52fa (patch)
treee672374343ff01cfe19352089220b233ac55821f
parent311482507bfa6d0354ac8106ad091fb912cf1244 (diff)
downloaduxp-eebbd8cb00e7650f2bf955b345fb4b749d0e52fa.tar.gz
Issue #1691 - Follow-up: use error message with no arguments for bad import statements
-rw-r--r--js/src/frontend/Parser.cpp2
-rw-r--r--js/src/js.msg1
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")