aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/compress.js11
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/compress.js b/lib/compress.js
index ac5cd235..4e3a8f82 100644
--- a/lib/compress.js
+++ b/lib/compress.js
@@ -1693,15 +1693,8 @@ merge(Compressor.prototype, {
return this.operator == "void";
});
def(AST_Binary, function(compressor) {
- switch (this.operator) {
- case "&&":
- return this.left._dot_throw(compressor);
- case "||":
- return this.left._dot_throw(compressor)
- && this.right._dot_throw(compressor);
- default:
- return false;
- }
+ return (this.operator == "&&" || this.operator == "||")
+ && (this.left._dot_throw(compressor) || this.right._dot_throw(compressor));
})
def(AST_Assign, function(compressor) {
return this.operator == "="