diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-11-28 15:46:12 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-07 14:23:19 -0800 |
commit | 1dfc355a56d5da67bb6bcb9c821b46c62c47bb77 (patch) | |
tree | 46ffd8ce623ed761a2d4105207f10d7417018315 | |
parent | bb0c15a176689dbc4e0d746a198b63219d603926 (diff) |
always forward library functions
-rw-r--r-- | src/modules.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules.js b/src/modules.js index d259048c..232403e8 100644 --- a/src/modules.js +++ b/src/modules.js @@ -256,7 +256,7 @@ var Functions = { var tables = {}; for (var ident in this.indexedFunctions) { var sig = Functions.implementedFunctions[ident] || Functions.libraryFunctions[ident]; - assert(sig); + assert(sig, ident); if (!tables[sig]) tables[sig] = zeros(this.nextIndex); // TODO: make them compact tables[sig][this.indexedFunctions[ident]] = ident; } @@ -339,7 +339,7 @@ var PassManager = { blockAddresses: Functions.blockAddresses, indexedFunctions: Functions.indexedFunctions, implementedFunctions: ASM_JS ? Functions.implementedFunctions : [], - libraryFunctions: ASM_JS ? Functions.libraryFunctions : {}, + libraryFunctions: Functions.libraryFunctions, } })); } else if (phase == 'post') { |