aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authoralon@honor <none@none>2010-10-16 12:27:22 -0700
committeralon@honor <none@none>2010-10-16 12:27:22 -0700
commit9290e904560e8994d8c657a771150de0d86a4b49 (patch)
treebcbfe00c73d0e8e9bf3759e3b9ddc0b405cc3fa8 /src/analyzer.js
parent5612c15553f50272c269d760aad3e12183f8c059 (diff)
optimize stack winding with local var; 5% speedup
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js2
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;
}
});