(module (type $0 (func (param (ref any)))) (type $1 (func (result i32))) (global $global1 (mut i32) (i32.const 11)) (global $global2 (mut i32) (i32.const 20)) (export "test2" (func $test2)) (export "keepalive" (func $keepalive)) (func $test2 (type $0) (param $any (ref any)) (global.set $global2 (i32.const 22) ) ) (func $keepalive (type $1) (result i32) (i32.add (global.get $global1) (global.get $global2) ) ) )