|
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