aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-11-28 15:46:12 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-07 14:23:19 -0800
commit1dfc355a56d5da67bb6bcb9c821b46c62c47bb77 (patch)
tree46ffd8ce623ed761a2d4105207f10d7417018315
parentbb0c15a176689dbc4e0d746a198b63219d603926 (diff)
always forward library functions
-rw-r--r--src/modules.js4
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') {