function eliminate_dead_code(statements, compressor) {
var has_quit = false;
- return statements.reduce(function(a, stat){
+ var orig = statements.length;
+ statements = statements.reduce(function(a, stat){
if (has_quit) {
- CHANGED = true;
extract_declarations_from_unreachable_code(compressor, stat, a);
} else {
a.push(stat);
}
return a;
}, []);
+ CHANGED = statements.length != orig;
+ return statements;
};
function sequencesize(statements, compressor) {