aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/js-optimizer.js6
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');
}