1;;! target = "x86_64" 2 3(module 4 (func $main (local i32) 5 (local.set 0 (i32.const 0)) 6 (drop (call $inc)) 7 ) 8 (func $inc (result i32) 9 (i32.const 1) 10 ) 11 (start $main) 12) 13 14;; function u0:0(i64 vmctx, i64) tail { 15;; gv0 = vmctx 16;; gv1 = load.i64 notrap aligned readonly gv0+8 17;; gv2 = load.i64 notrap aligned gv1+24 18;; sig0 = (i64 vmctx, i64) -> i32 tail 19;; fn0 = colocated u0:1 sig0 20;; stack_limit = gv2 21;; 22;; block0(v0: i64, v1: i64): 23;; @001f v2 = iconst.i32 0 24;; @0021 v3 = iconst.i32 0 25;; @0025 v4 = call fn0(v0, v0) 26;; @0028 jump block1 27;; 28;; block1: 29;; @0028 return 30;; } 31;; 32;; function u0:1(i64 vmctx, i64) -> i32 tail { 33;; gv0 = vmctx 34;; gv1 = load.i64 notrap aligned readonly gv0+8 35;; gv2 = load.i64 notrap aligned gv1+24 36;; stack_limit = gv2 37;; 38;; block0(v0: i64, v1: i64): 39;; @002b v3 = iconst.i32 1 40;; @002d jump block1 41;; 42;; block1: 43;; @002d return v3 ; v3 = 1 44;; } 45