Fix to parenthesize any expression starting with 'function ' (352073, r=mrbkap).

This commit is contained in:
brendan%mozilla.org 2006-09-11 21:15:00 +00:00
Родитель 8c6a9d64d3
Коммит 86e150d521
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -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;