;;; TOOL: run-interp ;;; ARGS*: --enable-multi-value (module (func (export "block-multi-result") (result i32) block (result i32 i32) i32.const 1 i32.const 2 end i32.add ) (func (export "block-multi-result-br") (result i32) block $b (result i32 i32) block i32.const 15 i32.const 7 br $b end i32.const -1 i32.const -2 end drop) (func (export "block-param") (result f32) i32.const 2 block (param i32) (result f32) f32.convert_s/i32 end ) ) (;; STDOUT ;;; block-multi-result() => i32:3 block-multi-result-br() => i32:15 block-param() => f32:2.000000 ;;; STDOUT ;;)