diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-04-19 20:30:03 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-04-19 20:36:02 -0700 |
commit | 31872fbd01ca23962d954ca40232c7b8bfde58fe (patch) | |
tree | cf05b59fb1451f137e0ff96ef56bc9c184329099 /src/preamble.js | |
parent | 9089dc78a6c7fd21be5fc115451996018779dd40 (diff) |
support for Runtime.addFunction in asm.js
Diffstat (limited to 'src/preamble.js')
-rw-r--r-- | src/preamble.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/preamble.js b/src/preamble.js index 17b74cd9..92305ca0 100644 --- a/src/preamble.js +++ b/src/preamble.js @@ -6,6 +6,15 @@ {{RUNTIME}} +#if ASM_JS +#if RESERVED_FUNCTION_POINTERS +function jsCall() { + var args = Array.prototype.slice.call(arguments); + return Runtime.functionPointers[args[0]].apply(null, args.slice(1)); +} +#endif +#endif + #if BENCHMARK Module.realPrint = Module.print; Module.print = Module.printErr = function(){}; |