| (module |
| (type $none_=>_none (func)) |
| (global $global$0 (mut anyref) (ref.null any)) |
| (global $global$1 (mut eqref) (ref.null eq)) |
| (global $global$2 (mut (ref null i31)) (i31.new |
| (i32.const 0) |
| )) |
| (global $global$3 (mut anyref) (ref.null eq)) |
| (global $global$4 (mut anyref) (i31.new |
| (i32.const 0) |
| )) |
| (global $global$5 (mut eqref) (i31.new |
| (i32.const 0) |
| )) |
| (func $0 |
| (local $0 i32) |
| (local $1 anyref) |
| (local $2 eqref) |
| (local $3 (ref null i31)) |
| (local $4 (ref null data)) |
| (local.set $1 |
| (local.get $1) |
| ) |
| (local.set $1 |
| (global.get $global$0) |
| ) |
| (local.set $1 |
| (ref.null any) |
| ) |
| (local.set $2 |
| (local.get $2) |
| ) |
| (local.set $2 |
| (global.get $global$1) |
| ) |
| (local.set $2 |
| (ref.null eq) |
| ) |
| (local.set $3 |
| (local.get $3) |
| ) |
| (local.set $3 |
| (global.get $global$2) |
| ) |
| (local.set $3 |
| (i31.new |
| (i32.const 0) |
| ) |
| ) |
| (local.set $1 |
| (local.get $2) |
| ) |
| (local.set $1 |
| (global.get $global$1) |
| ) |
| (local.set $1 |
| (ref.null eq) |
| ) |
| (local.set $1 |
| (local.get $3) |
| ) |
| (local.set $1 |
| (global.get $global$2) |
| ) |
| (local.set $1 |
| (i31.new |
| (i32.const 0) |
| ) |
| ) |
| (local.set $2 |
| (local.get $3) |
| ) |
| (local.set $2 |
| (global.get $global$2) |
| ) |
| (local.set $2 |
| (i31.new |
| (i32.const 0) |
| ) |
| ) |
| (global.set $global$0 |
| (local.get $1) |
| ) |
| (global.set $global$0 |
| (global.get $global$0) |
| ) |
| (global.set $global$0 |
| (ref.null any) |
| ) |
| (global.set $global$1 |
| (local.get $2) |
| ) |
| (global.set $global$1 |
| (global.get $global$1) |
| ) |
| (global.set $global$1 |
| (ref.null eq) |
| ) |
| (global.set $global$2 |
| (local.get $3) |
| ) |
| (global.set $global$2 |
| (global.get $global$2) |
| ) |
| (global.set $global$2 |
| (i31.new |
| (i32.const 0) |
| ) |
| ) |
| (global.set $global$0 |
| (local.get $2) |
| ) |
| (global.set $global$0 |
| (global.get $global$1) |
| ) |
| (global.set $global$0 |
| (ref.null eq) |
| ) |
| (global.set $global$0 |
| (local.get $3) |
| ) |
| (global.set $global$0 |
| (global.get $global$2) |
| ) |
| (global.set $global$0 |
| (i31.new |
| (i32.const 0) |
| ) |
| ) |
| (global.set $global$1 |
| (local.get $3) |
| ) |
| (global.set $global$1 |
| (global.get $global$2) |
| ) |
| (global.set $global$1 |
| (i31.new |
| (i32.const 0) |
| ) |
| ) |
| (local.set $0 |
| (i31.get_s |
| (local.get $3) |
| ) |
| ) |
| (local.set $0 |
| (i31.get_u |
| (local.get $3) |
| ) |
| ) |
| ) |
| (func $1 |
| (local $0 (ref null i31)) |
| (local $1 (ref null i31)) |
| (local $2 (ref null data)) |
| (local $3 (ref null data)) |
| (nop) |
| ) |
| ) |
| |