fix missing parentheses around NaN/Infinity shorthands (#1726)
fixes #1724 fixes #1725
This commit is contained in:
@@ -596,7 +596,9 @@ function OutputStream(options) {
|
||||
var p = output.parent();
|
||||
return p instanceof AST_PropAccess && p.expression === this
|
||||
|| p instanceof AST_Call && p.expression === this
|
||||
|| p instanceof AST_Unary && p.operator != "+" && p.operator != "-";
|
||||
|| p instanceof AST_Unary && p.operator != "+" && p.operator != "-"
|
||||
|| p instanceof AST_Binary && p.right === this
|
||||
&& (p.operator == "/" || p.operator == "%");
|
||||
});
|
||||
|
||||
PARENS(AST_Seq, function(output){
|
||||
|
||||
Reference in New Issue
Block a user