it's safe to negate expression in !EXP only in boolean context
#kendo
This commit is contained in:
@@ -1446,9 +1446,9 @@ merge(Compressor.prototype, {
|
|||||||
compressor.warn("Boolean expression always true [{file}:{line},{col}]", self.start);
|
compressor.warn("Boolean expression always true [{file}:{line},{col}]", self.start);
|
||||||
return make_node(AST_True, self);
|
return make_node(AST_True, self);
|
||||||
}
|
}
|
||||||
}
|
if (e instanceof AST_Binary && self.operator == "!") {
|
||||||
if (e instanceof AST_Binary && self.operator == "!") {
|
self = best_of(self, e.negate(compressor));
|
||||||
self = best_of(self, e.negate(compressor));
|
}
|
||||||
}
|
}
|
||||||
return self.evaluate(compressor)[0];
|
return self.evaluate(compressor)[0];
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user