diff options
Diffstat (limited to 'test/unit.wast')
-rw-r--r-- | test/unit.wast | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/test/unit.wast b/test/unit.wast index 9ebf440be..88f2de77b 100644 --- a/test/unit.wast +++ b/test/unit.wast @@ -208,6 +208,44 @@ (nop) ) ) + (tableswitch $label$break$Lout + (i32.sub + (get_local $x) + (i32.const 2) + ) + (table (case $switch-case$15) (case $switch-default$16) (case $switch-default$16) (case $switch-case$12) (case $switch-default$16) (case $switch-default$16) (case $switch-default$16) (case $switch-default$16) (case $switch-case$9) (case $switch-default$16) (case $switch-case$8)) (case $switch-default$16) + (case switch-case$8 + (br $label$break$Lout + ) + ) + (case switch-case$9 + (br $label$break$Lout + ) + ) + (case switch-case$12 + (block + (loop $while-out$10 $while-in$11 + (br $while-out$10 + ) + ) + (br $label$break$Lout + ) + ) + ) + (case switch-case$15 + (block + (loop $while-out$13 $while-in$14 + (br $label$break$Lout + ) + ) + (br $label$break$Lout + ) + ) + ) + (case switch-default$16 + (nop) + ) + ) ) ) (func $frem (result f64) |