| (module | |
| (type $array (array (mut i32))) | |
| (type $none_=>_i32 (func (result i32))) | |
| (global $global1 (ref $array) (array.init_static $array | |
| (i32.const 10) | |
| (i32.const 20) | |
| (i32.const 30) | |
| (i32.const 40) | |
| )) | |
| (global $global2 (ref $array) (array.init_static $array | |
| (i32.const 42) | |
| (i32.const 1337) | |
| )) | |
| (export "keepalive" (func $1)) | |
| (func $1 (result i32) | |
| (i32.add | |
| (array.get $array | |
| (global.get $global1) | |
| (i32.const 0) | |
| ) | |
| (array.get $array | |
| (global.get $global2) | |
| (i32.const 0) | |
| ) | |
| ) | |
| ) | |
| ) |