|
32 | 32 | (global $resolve-unary/b (mut i32) (i32.const 1)) |
33 | 33 | (global $resolve-unary/foo (mut i32) (i32.const 0)) |
34 | 34 | (global $resolve-unary/bar (mut i32) (i32.const 0)) |
35 | | - (global $~lib/rt/__rtti_base i32 (i32.const 2704)) |
36 | | - (global $~lib/memory/__data_end i32 (i32.const 2748)) |
37 | | - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 19132)) |
38 | | - (global $~lib/memory/__heap_base i32 (i32.const 19132)) |
| 35 | + (global $~lib/rt/__rtti_base i32 (i32.const 2816)) |
| 36 | + (global $~lib/memory/__data_end i32 (i32.const 2868)) |
| 37 | + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 19252)) |
| 38 | + (global $~lib/memory/__heap_base i32 (i32.const 19252)) |
39 | 39 | (memory $0 1) |
40 | 40 | (data (i32.const 12) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") |
41 | 41 | (data (i32.const 140) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") |
|
66 | 66 | (data (i32.const 2604) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00-\00-\00i\00\00\00\00\00\00\00") |
67 | 67 | (data (i32.const 2636) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00i\00+\00+\00\00\00\00\00\00\00") |
68 | 68 | (data (i32.const 2668) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00i\00-\00-\00\00\00\00\00\00\00") |
69 | | - (data (i32.const 2704) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00") |
70 | | - (table $0 1 1 funcref) |
71 | | - (elem $0 (i32.const 1)) |
| 69 | + (data (i32.const 2700) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\00n\00u\00m\00b\00e\00r\00") |
| 70 | + (data (i32.const 2732) "\1c\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") |
| 71 | + (data (i32.const 2764) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00\00\00\00\00\00\00\00\00\00\00\00\00") |
| 72 | + (data (i32.const 2816) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") |
| 73 | + (table $0 2 2 funcref) |
| 74 | + (elem $0 (i32.const 1) $start:resolve-unary~anonymous|0) |
72 | 75 | (export "memory" (memory $0)) |
73 | 76 | (start $~start) |
74 | 77 | (func $~lib/util/number/decimalCount32 (param $0 i32) (result i32) |
|
2765 | 2768 | (func $resolve-unary/Bar.postfix_dec (param $0 i32) (result i32) |
2766 | 2769 | i32.const 2688 |
2767 | 2770 | ) |
| 2771 | + (func $start:resolve-unary~anonymous|0 |
| 2772 | + nop |
| 2773 | + ) |
| 2774 | + (func $resolve-unary/generic<~lib/string/String> (param $0 i32) |
| 2775 | + nop |
| 2776 | + ) |
2768 | 2777 | (func $~lib/rt/__visit_globals (param $0 i32) |
2769 | 2778 | (local $1 i32) |
2770 | 2779 | global.get $resolve-unary/foo |
|
2805 | 2814 | call $~lib/rt/itcms/__visit |
2806 | 2815 | end |
2807 | 2816 | ) |
| 2817 | + (func $~lib/function/Function<%28%29=>void>#__visit (param $0 i32) (param $1 i32) |
| 2818 | + local.get $0 |
| 2819 | + i32.load offset=4 |
| 2820 | + local.get $1 |
| 2821 | + call $~lib/rt/itcms/__visit |
| 2822 | + ) |
| 2823 | + (func $~lib/function/Function<%28%29=>void>~visit (param $0 i32) (param $1 i32) |
| 2824 | + local.get $0 |
| 2825 | + local.get $1 |
| 2826 | + call $~lib/function/Function<%28%29=>void>#__visit |
| 2827 | + ) |
2808 | 2828 | (func $~lib/rt/__visit_members (param $0 i32) (param $1 i32) |
2809 | 2829 | block $invalid |
2810 | | - block $resolve-unary/Bar |
2811 | | - block $resolve-unary/Foo |
2812 | | - block $~lib/arraybuffer/ArrayBufferView |
2813 | | - block $~lib/string/String |
2814 | | - block $~lib/arraybuffer/ArrayBuffer |
2815 | | - local.get $0 |
2816 | | - i32.const 8 |
2817 | | - i32.sub |
2818 | | - i32.load |
2819 | | - br_table $~lib/arraybuffer/ArrayBuffer $~lib/string/String $~lib/arraybuffer/ArrayBufferView $resolve-unary/Foo $resolve-unary/Bar $invalid |
| 2830 | + block $~lib/function/Function<%28%29=>void> |
| 2831 | + block $resolve-unary/Bar |
| 2832 | + block $resolve-unary/Foo |
| 2833 | + block $~lib/arraybuffer/ArrayBufferView |
| 2834 | + block $~lib/string/String |
| 2835 | + block $~lib/arraybuffer/ArrayBuffer |
| 2836 | + local.get $0 |
| 2837 | + i32.const 8 |
| 2838 | + i32.sub |
| 2839 | + i32.load |
| 2840 | + br_table $~lib/arraybuffer/ArrayBuffer $~lib/string/String $~lib/arraybuffer/ArrayBufferView $resolve-unary/Foo $resolve-unary/Bar $~lib/function/Function<%28%29=>void> $invalid |
| 2841 | + end |
| 2842 | + return |
2820 | 2843 | end |
2821 | 2844 | return |
2822 | 2845 | end |
| 2846 | + local.get $0 |
| 2847 | + local.get $1 |
| 2848 | + call $~lib/arraybuffer/ArrayBufferView~visit |
2823 | 2849 | return |
2824 | 2850 | end |
2825 | | - local.get $0 |
2826 | | - local.get $1 |
2827 | | - call $~lib/arraybuffer/ArrayBufferView~visit |
2828 | 2851 | return |
2829 | 2852 | end |
2830 | 2853 | return |
2831 | 2854 | end |
| 2855 | + local.get $0 |
| 2856 | + local.get $1 |
| 2857 | + call $~lib/function/Function<%28%29=>void>~visit |
2832 | 2858 | return |
2833 | 2859 | end |
2834 | 2860 | unreachable |
|
2841 | 2867 | global.get $~lib/memory/__data_end |
2842 | 2868 | i32.lt_s |
2843 | 2869 | if |
2844 | | - i32.const 19152 |
2845 | | - i32.const 19200 |
| 2870 | + i32.const 19280 |
| 2871 | + i32.const 19328 |
2846 | 2872 | i32.const 1 |
2847 | 2873 | i32.const 1 |
2848 | 2874 | call $~lib/builtins/abort |
|
3501 | 3527 | call $~lib/builtins/abort |
3502 | 3528 | unreachable |
3503 | 3529 | end |
| 3530 | + i32.const 1 |
| 3531 | + drop |
| 3532 | + i32.const 2720 |
| 3533 | + local.set $1 |
| 3534 | + global.get $~lib/memory/__stack_pointer |
| 3535 | + local.get $1 |
| 3536 | + i32.store |
| 3537 | + local.get $1 |
| 3538 | + call $~lib/string/String#get:length |
| 3539 | + drop |
| 3540 | + i32.const 2752 |
| 3541 | + drop |
| 3542 | + i32.const 2784 |
| 3543 | + local.set $1 |
| 3544 | + global.get $~lib/memory/__stack_pointer |
| 3545 | + local.get $1 |
| 3546 | + i32.store |
| 3547 | + local.get $1 |
| 3548 | + call $resolve-unary/generic<~lib/string/String> |
3504 | 3549 | global.get $~lib/memory/__stack_pointer |
3505 | 3550 | i32.const 20 |
3506 | 3551 | i32.add |
|
0 commit comments