| ;;; TOOL: run-roundtrip | |
| ;;; ARGS: --stdout --fold-exprs --enable-exceptions --debug-names | |
| (module | |
| (func | |
| block | |
| br 0 | |
| end | |
| block | |
| br 0 | |
| end) | |
| (func | |
| block | |
| br 0 | |
| block | |
| br 0 | |
| end | |
| end | |
| block | |
| br 0 | |
| end) | |
| (func | |
| (i32.const 0) | |
| if | |
| br 0 | |
| end | |
| (i32.const 0) | |
| if | |
| br 0 | |
| end) | |
| (func | |
| loop | |
| br 0 | |
| end | |
| loop | |
| br 0 | |
| end) | |
| (func | |
| try | |
| br 0 | |
| catch_all | |
| end | |
| try | |
| br 0 | |
| catch_all | |
| end) | |
| ) | |
| (;; STDOUT ;;; | |
| (module | |
| (type (;0;) (func)) | |
| (func (;0;) (type 0) | |
| (block ;; label = @1 | |
| (br 0 (;@1;))) | |
| (block ;; label = @1 | |
| (br 0 (;@1;)))) | |
| (func (;1;) (type 0) | |
| (block ;; label = @1 | |
| (br 0 (;@1;)) | |
| (block ;; label = @2 | |
| (br 0 (;@2;)))) | |
| (block ;; label = @1 | |
| (br 0 (;@1;)))) | |
| (func (;2;) (type 0) | |
| (if ;; label = @1 | |
| (i32.const 0) | |
| (then | |
| (br 0 (;@1;)))) | |
| (if ;; label = @1 | |
| (i32.const 0) | |
| (then | |
| (br 0 (;@1;))))) | |
| (func (;3;) (type 0) | |
| (loop ;; label = @1 | |
| (br 0 (;@1;))) | |
| (loop ;; label = @1 | |
| (br 0 (;@1;)))) | |
| (func (;4;) (type 0) | |
| (try ;; label = @1 | |
| (do | |
| (br 0 (;@1;))) | |
| (catch_all)) | |
| (try ;; label = @1 | |
| (do | |
| (br 0 (;@1;))) | |
| (catch_all)))) | |
| ;;; STDOUT ;;) |