diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-12-13 16:03:40 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-13 16:03:40 -0800 |
commit | 595191902fc7ac0d64b1a65182189873f7b47dfe (patch) | |
tree | e2f437e99b1df72712e0dee6114ada5077a6b463 /src/parseTools.js | |
parent | 0cef1b4432d180e747c88a75680d9ece78bcc50a (diff) |
treat externals as globals in asm
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index 8bd8b796..e8aeee1e 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -405,7 +405,8 @@ function isIndexableGlobal(ident) { if (!(ident in Variables.globals)) return false; if (ident in UNINDEXABLE_GLOBALS) return false; var data = Variables.globals[ident]; - return !data.alias && !data.external; + // in asm.js, externals are just globals + return !data.alias && (ASM_JS || !data.external); } function makeGlobalDef(ident) { |