diff options
author | alon@honor <none@none> | 2010-10-16 12:27:22 -0700 |
---|---|---|
committer | alon@honor <none@none> | 2010-10-16 12:27:22 -0700 |
commit | 9290e904560e8994d8c657a771150de0d86a4b49 (patch) | |
tree | bcbfe00c73d0e8e9bf3759e3b9ddc0b405cc3fa8 /src/analyzer.js | |
parent | 5612c15553f50272c269d760aad3e12183f8c059 (diff) |
optimize stack winding with local var; 5% speedup
Diffstat (limited to 'src/analyzer.js')
-rw-r--r-- | src/analyzer.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index 09f5f6f8..4175abfa 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -325,8 +325,8 @@ function analyzer(data) { for (var i = 0; i < lines.length; i++) { var item = lines[i].value; if (!item || item.intertype != 'alloca') break; - index += item.allocatedSize; item.allocatedIndex = index; + index += item.allocatedSize; delete item.allocatedSize; } }); |