зеркало из https://github.com/mozilla/pjs.git
Skip parens around operand of unary op when constant folding (352068, r=mrbkap).
This commit is contained in:
Родитель
805ec10f9d
Коммит
c4571403a5
|
@ -6368,6 +6368,8 @@ js_FoldConstants(JSContext *cx, JSParseNode *pn, JSTreeContext *tc)
|
|||
break;
|
||||
|
||||
case TOK_UNARYOP:
|
||||
while (pn1->pn_type == TOK_RP)
|
||||
pn1 = pn1->pn_kid;
|
||||
if (pn1->pn_type == TOK_NUMBER) {
|
||||
jsdouble d;
|
||||
int32 i;
|
||||
|
|
Загрузка…
Ссылка в новой задаче