summaryrefslogtreecommitdiff
path: root/testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm')
-rw-r--r--testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm15
1 files changed, 15 insertions, 0 deletions
diff --git a/testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm b/testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm
new file mode 100644
index 0000000000..e0da722306
--- /dev/null
+++ b/testsuite/tests/wasm/should_run/control-flow/src/ex9.cmm
@@ -0,0 +1,15 @@
+ex10 (bits32 n) {
+ A:
+ foreign "C" A();
+ B:
+ foreign "C" B();
+ if (n > 2) goto A;
+ C:
+ foreign "C" C();
+ if (n > 3) goto E;
+ D: foreign "C" D();
+ goto F;
+ E: foreign "C" E();
+ F: foreign "C" F();
+ return(333);
+}