(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) (drop (i32.const 1) ) ) (if (i32.const 0) (drop (i32.const 1) ) (drop (i32.const 2) ) ) (if (i32.const 4) (drop (i32.const 5) ) (drop (i32.const 6) ) ) (drop (i32.eq (if (result i32) (i32.const 4) (i32.const 5) (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) ) )