зеркало из https://github.com/mozilla/pjs.git
Require parens around yield expressions in comma expressions (349851, r=mrbkap).
This commit is contained in:
Родитель
d0974109cd
Коммит
d78e8c9857
|
@ -3622,6 +3622,14 @@ Expr(JSContext *cx, JSTokenStream *ts, JSTreeContext *tc)
|
|||
PN_INIT_LIST_1(pn2, pn);
|
||||
pn = pn2;
|
||||
do {
|
||||
#if JS_HAS_GENERATORS
|
||||
if (PN_LAST(pn)->pn_type == TOK_YIELD) {
|
||||
js_ReportCompileErrorNumber(cx, ts,
|
||||
JSREPORT_TS | JSREPORT_ERROR,
|
||||
JSMSG_SYNTAX_ERROR);
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
pn2 = AssignExpr(cx, ts, tc);
|
||||
if (!pn2)
|
||||
return NULL;
|
||||
|
|
Загрузка…
Ссылка в новой задаче