aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-07-25 19:21:07 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-07-25 19:21:27 -0700
commit5ef6cf86f436762d7d02dee54e9c09dc19606111 (patch)
tree796a4a49d55a6b0c0cee0d227c279b8826fa612d
parentb1c67991435a4c12d4e2a741f2c1dcd6dfc8ede9 (diff)
do not flatten ifs without elses
-rw-r--r--tools/js-optimizer.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js
index c6373ba2..cd6db6a4 100644
--- a/tools/js-optimizer.js
+++ b/tools/js-optimizer.js
@@ -3018,7 +3018,7 @@ function outline(ast) {
var node = stats[i]; // step over param
var type = node[0];
if (measureSize(node) >= minSize) {
- if (type === 'if') {
+ if (type === 'if' && node[3]) {
var reps = [];
var helper = getHelper();
// clear helper