aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2010-12-18 15:55:21 -0800
committerAlon Zakai <azakai@mozilla.com>2010-12-18 15:55:21 -0800
commit2890aa49d7d26cef710f994f7a3f838ca3466356 (patch)
tree1eb0f01c2d229ed8a4ccc53777c77d04fa23058a /src
parentd18bd56d5f97a25d794434e88ca90a0b12c22a09 (diff)
utilize llvm opt
Diffstat (limited to 'src')
-rw-r--r--src/runtime.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime.js b/src/runtime.js
index d6ce9c3d..f6bcdee9 100644
--- a/src/runtime.js
+++ b/src/runtime.js
@@ -39,11 +39,11 @@ RuntimeGenerator = {
if (GUARD_MEMORY) {
ret += '; assert(STACKTOP < STACK_MAX)';
}
- var initMemory = 'for (var i = __stackBase__; i < STACKTOP; i++) ' + (
+ var initMemory = 'for (var i = __stackBase__; i < STACKTOP; i++) {' + (
USE_TYPED_ARRAYS ?
- 'IHEAP[i] = FHEAP[i] = 0' :
+ 'IHEAP[i] = FHEAP[i] = 0' : // XXX Suboptimal due to type differences?
'HEAP[i] = 0'
- );
+ ) + (SAFE_HEAP ? '; SAFE_HEAP_ACCESS(i, null, true)' : '') + ' }';
ret += '; ' + initMemory;
return ret;
},