From caac7d8c967dc567d89bd6d914b87d0dc36161cc Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Mon, 3 Dec 2012 18:15:17 -0800 Subject: do not emit empty vars in denormalizeAsm --- tools/js-optimizer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tools/js-optimizer.js') 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'); } -- cgit v1.2.3-18-g5258