| (module | |
| (memory 256 256) | |
| (table 256 256 funcref) | |
| (elem (i32.const 0) $ifs $ifs $ifs) | |
| (data (i32.const 0) "\ff\ef\0f\1f\20\30\40\50\99") | |
| (type $0 (func (param i32))) | |
| (global $glob i32 (i32.const 1337)) | |
| (func $empty) | |
| (func $small | |
| (nop) | |
| (drop (i32.const 100421)) | |
| (return) | |
| ) | |
| (func $ifs (type $0) (param $x i32) | |
| (local $y f32) | |
| (block $block0 | |
| (if | |
| (i32.const 0) | |
| (then | |
| (drop | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.const 0) | |
| (then | |
| (drop | |
| (i32.const 1) | |
| ) | |
| ) | |
| (else | |
| (drop | |
| (i32.const 2) | |
| ) | |
| ) | |
| ) | |
| (if | |
| (i32.const 4) | |
| (then | |
| (drop | |
| (i32.const 5) | |
| ) | |
| ) | |
| (else | |
| (drop | |
| (i32.const 6) | |
| ) | |
| ) | |
| ) | |
| (drop | |
| (i32.eq | |
| (if (result i32) | |
| (i32.const 4) | |
| (then | |
| (i32.const 5) | |
| ) | |
| (else | |
| (i32.const 6) | |
| ) | |
| ) | |
| (i32.const 177) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ) | |
| ;; module with no table or memory or anything for that matter | |
| (module | |
| ) | |
| ;; export size checking | |
| (module | |
| (import "env" "waka" (func $waka)) | |
| (export "a" (func $func_a)) | |
| (export "b" (func $func_b)) | |
| (func $func_a | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $func_b) | |
| (call $func_c) | |
| ) | |
| (func $func_b | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| ) | |
| (func $func_c | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| ) | |
| ) | |
| ;; start size checking | |
| (module | |
| (import "env" "waka" (func $waka)) | |
| (export "a" (func $func_a)) | |
| (start $func_a) | |
| (func $func_a | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| ) | |
| ) | |
| (module | |
| (import "env" "waka" (func $waka)) | |
| (start $func_a) | |
| (func $func_a | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| (call $waka) | |
| ) | |
| ) | |
| (module ;; various globals | |
| (type $0 (func (result i32))) | |
| (import "env" "STACKTOP" (global $gimport$0 i32)) | |
| (global $global$0 (mut i32) (global.get $gimport$0)) | |
| (export "stackSave" (func $0)) | |
| (func $0 (; 0 ;) (type $0) (result i32) | |
| (global.get $global$0) | |
| ) | |
| ) | |