diff options
-rw-r--r-- | tools/js-optimizer.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js index a00f1aec..23a5467b 100644 --- a/tools/js-optimizer.js +++ b/tools/js-optimizer.js @@ -1453,7 +1453,7 @@ function registerize(ast, asm) { if (loopRegs[loops]) { if (asm) { loopRegs[loops].forEach(function(loopReg) { - freeRegsClasses[asmData.vars[loopReg]].push(loopReg); + freeRegsClasses[fullNames[loopReg][0] == 'i' ? ASM_INT : ASM_DOUBLE].push(loopReg); }); } else { freeRegsClasses = freeRegsClasses.concat(loopRegs[loops]); |