Given the code function f(){ for (var x;;) ; } f.toString() produces: function f(){ var x; for (var true;true;true) ; } in which "Var true" is invalid. Found by JSFunFuzz
Created attachment 18698 [details] patch
Comment on attachment 18698 [details] patch I wasgoing to suggest making additions to fast/js/function-toString-parentheses.js But your choice seems much better r=me
Committed revision 29804.