However, if var is hoisted by the Closure Compiler, the problem does not occur...
var is not hoisted to the nearest variable scope
if (zc = !Wc) {
a: {
for (var Ke in ed) {
if (0 === Ke.indexOf("Moz")) {
var id = !0; // <- var
break a;
}
}
id = void 0;
}
zc = !!id; // <- !!!
}
However, if
varis hoisted by the Closure Compiler, the problem does not occur...var is not hoisted to the nearest variable scope