зеркало из https://github.com/mozilla/pjs.git
Fix to parenthesize any expression starting with 'function ' (352073, r=mrbkap).
This commit is contained in:
Родитель
8c6a9d64d3
Коммит
86e150d521
|
@ -1521,7 +1521,11 @@ Decompile(SprintStack *ss, jsbytecode *pc, intN nb)
|
|||
}
|
||||
#endif
|
||||
js_printf(jp,
|
||||
(*rval == '{') ? "\t(%s);\n" : "\t%s;\n",
|
||||
(*rval == '{' ||
|
||||
(strncmp(rval, js_function_str, 8) == 0 &&
|
||||
rval[8] == ' '))
|
||||
? "\t(%s);\n"
|
||||
: "\t%s;\n",
|
||||
rval);
|
||||
}
|
||||
todo = -2;
|
||||
|
|
Загрузка…
Ссылка в новой задаче