diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-02-02 15:29:48 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-02-02 15:29:48 -0800 |
commit | db152b921d818b1e2f1ad2c4a17dc936a2e92c6b (patch) | |
tree | dbde3df8f953fdc91dd086453a7a4a888efd63bd /tools/eliminator/asm-eliminator-test.js | |
parent | 73313a7ef6ab384a3130e50f4904b8ae232cf4a5 (diff) |
eliminate into labels
Diffstat (limited to 'tools/eliminator/asm-eliminator-test.js')
-rw-r--r-- | tools/eliminator/asm-eliminator-test.js | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tools/eliminator/asm-eliminator-test.js b/tools/eliminator/asm-eliminator-test.js index ce34a7a6..d2c0507c 100644 --- a/tools/eliminator/asm-eliminator-test.js +++ b/tools/eliminator/asm-eliminator-test.js @@ -130,5 +130,16 @@ function exc($this) { ___cxa_call_unexpected($9); } } -// EMSCRIPTEN_GENERATED_FUNCTIONS: ["asm", "__Z11printResultPiS_j", "_segment_holding", "__ZN5identC2EiPKcPci", "_vec2Length", "exc"] +function label() { + var $1 = 0, $2 = 0; + $1 = f(); + if ($1) { + g(); + } + $2 = h(); + L100: if ($2) { + i(); + } +} +// EMSCRIPTEN_GENERATED_FUNCTIONS: ["asm", "__Z11printResultPiS_j", "_segment_holding", "__ZN5identC2EiPKcPci", "_vec2Length", "exc", "label"] |