aboutsummaryrefslogtreecommitdiff
path: root/src/preamble.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-04-09 20:17:50 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-04-09 20:17:50 -0700
commit064206f86c62c546b1860cb14e4f303b6056b5bc (patch)
tree1dd472cc0b4d9e2f7de78a8a9b393c5508fe3c52 /src/preamble.js
parent6d67e17176321f4c9c9bcf9aa9cd9d4db5c33aa5 (diff)
remove ATMAIN hack, use a designated runPostSets function for postSets
Diffstat (limited to 'src/preamble.js')
-rw-r--r--src/preamble.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/preamble.js b/src/preamble.js
index 6961a0e9..592363f9 100644
--- a/src/preamble.js
+++ b/src/preamble.js
@@ -891,6 +891,8 @@ __ATEXIT__.push({ func: function() { PGOMonitor.dump() } });
addPreRun(function() { addRunDependency('pgo') });
#endif
+var awaitingMemoryInitializer = false;
+
function loadMemoryInitializer(filename) {
function applyData(data) {
#if USE_TYPED_ARRAYS == 2
@@ -898,6 +900,7 @@ function loadMemoryInitializer(filename) {
#else
allocate(data, 'i8', ALLOC_NONE, TOTAL_STACK);
#endif
+ runPostSets();
}
// always do this asynchronously, to keep shell and web as similar as possible
@@ -912,6 +915,8 @@ function loadMemoryInitializer(filename) {
});
}
});
+
+ awaitingMemoryInitializer = false;
}
// === Body ===