aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2011-06-05 19:17:53 -0700
committerAlon Zakai <alonzakai@gmail.com>2011-06-05 19:17:53 -0700
commite068f02137c1de07480886c0f6181150d77816dd (patch)
treeffc61c76fe4c0bf9fd58e6c7105c3c4378501698 /src/analyzer.js
parent5b2f181ab4662dca21f3605aeca8c2e0cd212b20 (diff)
fix alignment issues with USE_TYPED_ARRAYS == 2
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index caeedb56..ca021e45 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -534,6 +534,7 @@ function analyzer(data) {
for (var i = 0; i < lines.length; i++) {
var item = lines[i].value;
if (!item || item.intertype != 'alloca') break;
+ if (USE_TYPED_ARRAYS === 2) index = Runtime.forceAlign(index, Math.min(item.allocatedSize, QUANTUM_SIZE));
item.allocatedIndex = index;
index += item.allocatedSize;
delete item.allocatedSize;