summaryrefslogtreecommitdiff
path: root/testsuite/tests/wasm/should_run/control-flow/src/noloop.cmm
blob: 1a8e791aa156e18ee1e9e8e04bb6daca7970a283 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
noloop (bits32 n) {
  A:
    foreign "C" A();
    if (n > 0) goto B;
  G:
    foreign "C" G();
    if (n > 7) goto F;
  E:
    foreign "C" E();
    return (999);
  B: 
    foreign "C" B();
    if (n > 2) goto C;
  F:
    foreign "C" F();
    goto D;
  C:
    foreign "C" C();
  D:
    foreign "C" D();
    goto E;
}