diff options
author | Alon Zakai <azakai@mozilla.com> | 2011-02-20 19:03:14 -0800 |
---|---|---|
committer | Alon Zakai <azakai@mozilla.com> | 2011-02-20 19:03:14 -0800 |
commit | acbb1e6a0b49facc66e14891556e0859f9609868 (patch) | |
tree | 3eec5250316f278054ff7c0aa901ca22cb55cb4b /src/analyzer.js | |
parent | e82689262a0ab476d5a5bf11476fbb4532b4b638 (diff) |
generate strict mode javascript
Diffstat (limited to 'src/analyzer.js')
-rw-r--r-- | src/analyzer.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/analyzer.js b/src/analyzer.js index 54001af2..b3d311d1 100644 --- a/src/analyzer.js +++ b/src/analyzer.js @@ -927,9 +927,11 @@ function analyzer(data, givenTypes) { var ret = substrate.solve(); // Add additional necessary items - ret.functionStubs.push({ - intertype: 'functionStub', - ident: '@memset' // we need memset as a fundamental runtime tool, so always include that from the library + ['memset', 'malloc', 'free'].forEach(function(ident) { + ret.functionStubs.push({ + intertype: 'functionStub', + ident: '@' + ident + }); }); return ret; } |