diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-12-03 18:15:17 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-07 14:23:22 -0800 |
commit | caac7d8c967dc567d89bd6d914b87d0dc36161cc (patch) | |
tree | f9a93f1181735584cc3c125a45047b3096e3d169 /tools/js-optimizer.js | |
parent | 764426963c7a1982e9df8c3aab5c070978588bc6 (diff) |
do not emit empty vars in denormalizeAsm
Diffstat (limited to 'tools/js-optimizer.js')
-rw-r--r-- | tools/js-optimizer.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js index 4f66c555..0b9a5177 100644 --- a/tools/js-optimizer.js +++ b/tools/js-optimizer.js @@ -1285,7 +1285,11 @@ function denormalizeAsm(func, data) { for (var v in data.vars) { varDefs.push(makeAsmVarDef(v, data.vars[v])); } - stats[next] = ['var', varDefs]; + if (varDefs.length) { + stats[next] = ['var', varDefs]; + } else { + stats[next] = emptyNode(); + } //printErr('denormalized \n\n' + astToSrc(func) + '\n\n'); } |