aboutsummaryrefslogtreecommitdiff
path: root/tools/eliminator/asm-eliminator-test.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-02-02 15:29:48 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-02-02 15:29:48 -0800
commitdb152b921d818b1e2f1ad2c4a17dc936a2e92c6b (patch)
treedbde3df8f953fdc91dd086453a7a4a888efd63bd /tools/eliminator/asm-eliminator-test.js
parent73313a7ef6ab384a3130e50f4904b8ae232cf4a5 (diff)
eliminate into labels
Diffstat (limited to 'tools/eliminator/asm-eliminator-test.js')
-rw-r--r--tools/eliminator/asm-eliminator-test.js13
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"]