removed some unused variables

This commit is contained in:
Mihai Bazon
2012-10-04 08:49:18 +03:00
parent f20c251882
commit 682a58a1f5
3 changed files with 9 additions and 14 deletions

View File

@@ -210,7 +210,6 @@ merge(Compressor.prototype, {
function handle_if_return(statements, compressor) {
var self = compressor.self();
var in_lambda = self instanceof AST_Lambda;
var last = statements.length - 1;
var ret = [];
loop: for (var i = statements.length; --i >= 0;) {
var stat = statements[i];
@@ -1378,8 +1377,8 @@ merge(Compressor.prototype, {
}
if (compressor.option("booleans") && compressor.in_boolean_context()) switch (self.operator) {
case "&&":
var ll = self.left.evaluate(compressor), left = ll[0];
var rr = self.right.evaluate(compressor), right = rr[0];
var ll = self.left.evaluate(compressor);
var rr = self.right.evaluate(compressor);
if ((ll.length > 1 && !ll[1]) || (rr.length > 1 && !rr[1])) {
compressor.warn("Boolean && always false [{file}:{line},{col}]", self.start);
return make_node(AST_False, self);
@@ -1392,8 +1391,8 @@ merge(Compressor.prototype, {
}
break;
case "||":
var ll = self.left.evaluate(compressor), left = ll[0];
var rr = self.right.evaluate(compressor), right = rr[0];
var ll = self.left.evaluate(compressor);
var rr = self.right.evaluate(compressor);
if ((ll.length > 1 && ll[1]) || (rr.length > 1 && rr[1])) {
compressor.warn("Boolean || always true [{file}:{line},{col}]", self.start);
return make_node(AST_True, self);
@@ -1406,8 +1405,8 @@ merge(Compressor.prototype, {
}
break;
case "+":
var ll = self.left.evaluate(compressor), left = ll[0];
var rr = self.right.evaluate(compressor), right = rr[0];
var ll = self.left.evaluate(compressor);
var rr = self.right.evaluate(compressor);
if ((ll.length > 1 && ll[0] instanceof AST_String && ll[1]) ||
(rr.length > 1 && rr[0] instanceof AST_String && rr[1])) {
compressor.warn("+ in boolean context always true [{file}:{line},{col}]", self.start);