diff options
author | Alon Zakai <alonzakai@gmail.com> | 2011-10-22 13:30:59 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2011-10-22 13:30:59 -0700 |
commit | 0e0ad51a8dc8d692b7c7b08da91b95c357cbfcb4 (patch) | |
tree | fe0ccbab312dd11c0f0417f1b5a339c05f631d20 /src/parseTools.js | |
parent | dc2c294d3a35479574536c7895a183e68505a95a (diff) |
fix EMSCRIPTEN_COMMENT
Diffstat (limited to 'src/parseTools.js')
-rw-r--r-- | src/parseTools.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/parseTools.js b/src/parseTools.js index f50092c7..2e7e1970 100644 --- a/src/parseTools.js +++ b/src/parseTools.js @@ -1382,3 +1382,17 @@ function finalizeBlockAddress(param) { return Functions.currFunctions[param.func].labelIds[param.label]; // XXX We rely on currFunctions here...? } +function stripCorrections(param) { + var m; + if (m = /^\((.*)\)$/.exec(param)) { + param = m[1]; + } + if (m = /^\((\w+)\)&\d+$/.exec(param)) { + param = m[1]; + } + if (m = /CHECK_OVERFLOW\(([^,)]*),.*/.exec(param)) { + param = m[1]; + } + return param; +} + |