Add gas test confirming that br instructions do not end blocks.

This commit is contained in:
Jim Posen
2019-06-26 12:50:43 +02:00
parent 89e13ee901
commit 863744b1fc
6 changed files with 65 additions and 7 deletions
+27
View File
@@ -0,0 +1,27 @@
(module
(func $fibonacci_with_break (result i32)
(local $x i32) (local $y i32)
(block $unrolled_loop
(set_local $x (i32.const 0))
(set_local $y (i32.const 1))
get_local $x
get_local $y
tee_local $x
i32.add
set_local $y
i32.const 1
br_if $unrolled_loop
get_local $x
get_local $y
tee_local $x
i32.add
set_local $y
)
get_local $y
)
)