|
24 | 24 |
|
25 | 25 | ;; MOD1: (import "primary" "table" (table $timport$0 3 funcref)) |
26 | 26 |
|
27 | | - ;; MOD1: (import "primary" "trampoline_std::operator<<\\28std::__2::basic_ostream<char\\2c\\20std::__2::char_traits<char>>&\\2c\\20wasm::Module&\\29" (func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29 (result f32))) |
| 27 | + ;; MOD1: (import "primary" "trampoline_std::operator<<\\28std::__2::basic_ostream<char\\2c\\20std::__2::char_traits<char>>&\\2c\\20wasm::Module&\\29" (func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29 (exact (result f32)))) |
28 | 28 |
|
29 | | - ;; MOD1: (import "primary" "trampoline_wasm::Literal::Literal\\28std::__2::array<wasm::Literal\\2c\\204ul>\\20const&\\29" (func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29 (result i64))) |
| 29 | + ;; MOD1: (import "primary" "trampoline_wasm::Literal::Literal\\28std::__2::array<wasm::Literal\\2c\\204ul>\\20const&\\29" (func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29 (exact (result i64)))) |
30 | 30 |
|
31 | 31 | ;; MOD1: (elem $0 (i32.const 2) $wasm::Type::getFeatures\28\29\20const) |
32 | 32 |
|
|
38 | 38 | ;; MOD1-NEXT: ) |
39 | 39 | ;; MOD1-NEXT: (drop |
40 | 40 | ;; MOD1-NEXT: (call_ref $1 |
41 | | - ;; MOD1-NEXT: (ref.cast (ref (exact $1)) |
42 | | - ;; MOD1-NEXT: (ref.func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29) |
43 | | - ;; MOD1-NEXT: ) |
| 41 | + ;; MOD1-NEXT: (ref.func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29) |
44 | 42 | ;; MOD1-NEXT: ) |
45 | 43 | ;; MOD1-NEXT: ) |
46 | 44 | ;; MOD1-NEXT: (drop |
47 | 45 | ;; MOD1-NEXT: (call_ref $0 |
48 | | - ;; MOD1-NEXT: (ref.cast (ref (exact $0)) |
49 | | - ;; MOD1-NEXT: (ref.func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29) |
50 | | - ;; MOD1-NEXT: ) |
| 46 | + ;; MOD1-NEXT: (ref.func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29) |
51 | 47 | ;; MOD1-NEXT: ) |
52 | 48 | ;; MOD1-NEXT: ) |
53 | 49 | ;; MOD1-NEXT: (i32.const 0) |
|
79 | 75 |
|
80 | 76 | ;; MOD2: (import "primary" "table" (table $timport$0 3 funcref)) |
81 | 77 |
|
82 | | - ;; MOD2: (import "primary" "trampoline_std::operator<<\\28std::__2::basic_ostream<char\\2c\\20std::__2::char_traits<char>>&\\2c\\20wasm::Module&\\29" (func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29 (result f32))) |
| 78 | + ;; MOD2: (import "primary" "trampoline_std::operator<<\\28std::__2::basic_ostream<char\\2c\\20std::__2::char_traits<char>>&\\2c\\20wasm::Module&\\29" (func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29 (exact (result f32)))) |
83 | 79 |
|
84 | | - ;; MOD2: (import "primary" "trampoline_wasm::Type::getFeatures\\28\\29\\20const" (func $trampoline_wasm::Type::getFeatures\28\29\20const (result i32))) |
| 80 | + ;; MOD2: (import "primary" "trampoline_wasm::Type::getFeatures\\28\\29\\20const" (func $trampoline_wasm::Type::getFeatures\28\29\20const (exact (result i32)))) |
85 | 81 |
|
86 | 82 | ;; MOD2: (elem $0 (i32.const 0) $wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29) |
87 | 83 |
|
88 | 84 | ;; MOD2: (func $wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29 (result i64) |
89 | 85 | ;; MOD2-NEXT: (drop |
90 | 86 | ;; MOD2-NEXT: (call_ref $1 |
91 | | - ;; MOD2-NEXT: (ref.cast (ref (exact $1)) |
92 | | - ;; MOD2-NEXT: (ref.func $trampoline_wasm::Type::getFeatures\28\29\20const) |
93 | | - ;; MOD2-NEXT: ) |
| 87 | + ;; MOD2-NEXT: (ref.func $trampoline_wasm::Type::getFeatures\28\29\20const) |
94 | 88 | ;; MOD2-NEXT: ) |
95 | 89 | ;; MOD2-NEXT: ) |
96 | 90 | ;; MOD2-NEXT: (drop |
|
100 | 94 | ;; MOD2-NEXT: ) |
101 | 95 | ;; MOD2-NEXT: (drop |
102 | 96 | ;; MOD2-NEXT: (call_ref $0 |
103 | | - ;; MOD2-NEXT: (ref.cast (ref (exact $0)) |
104 | | - ;; MOD2-NEXT: (ref.func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29) |
105 | | - ;; MOD2-NEXT: ) |
| 97 | + ;; MOD2-NEXT: (ref.func $trampoline_std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29) |
106 | 98 | ;; MOD2-NEXT: ) |
107 | 99 | ;; MOD2-NEXT: ) |
108 | 100 | ;; MOD2-NEXT: (i64.const 0) |
|
134 | 126 |
|
135 | 127 | ;; MOD3: (import "primary" "table" (table $timport$0 3 funcref)) |
136 | 128 |
|
137 | | - ;; MOD3: (import "primary" "trampoline_wasm::Literal::Literal\\28std::__2::array<wasm::Literal\\2c\\204ul>\\20const&\\29" (func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29 (result i64))) |
| 129 | + ;; MOD3: (import "primary" "trampoline_wasm::Literal::Literal\\28std::__2::array<wasm::Literal\\2c\\204ul>\\20const&\\29" (func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29 (exact (result i64)))) |
138 | 130 |
|
139 | | - ;; MOD3: (import "primary" "trampoline_wasm::Type::getFeatures\\28\\29\\20const" (func $trampoline_wasm::Type::getFeatures\28\29\20const (result i32))) |
| 131 | + ;; MOD3: (import "primary" "trampoline_wasm::Type::getFeatures\\28\\29\\20const" (func $trampoline_wasm::Type::getFeatures\28\29\20const (exact (result i32)))) |
140 | 132 |
|
141 | 133 | ;; MOD3: (elem $0 (i32.const 1) $std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29) |
142 | 134 |
|
143 | 135 | ;; MOD3: (func $std::operator<<\28std::__2::basic_ostream<char\2c\20std::__2::char_traits<char>>&\2c\20wasm::Module&\29 (result f32) |
144 | 136 | ;; MOD3-NEXT: (drop |
145 | 137 | ;; MOD3-NEXT: (call_ref $1 |
146 | | - ;; MOD3-NEXT: (ref.cast (ref (exact $1)) |
147 | | - ;; MOD3-NEXT: (ref.func $trampoline_wasm::Type::getFeatures\28\29\20const) |
148 | | - ;; MOD3-NEXT: ) |
| 138 | + ;; MOD3-NEXT: (ref.func $trampoline_wasm::Type::getFeatures\28\29\20const) |
149 | 139 | ;; MOD3-NEXT: ) |
150 | 140 | ;; MOD3-NEXT: ) |
151 | 141 | ;; MOD3-NEXT: (drop |
152 | 142 | ;; MOD3-NEXT: (call_ref $0 |
153 | | - ;; MOD3-NEXT: (ref.cast (ref (exact $0)) |
154 | | - ;; MOD3-NEXT: (ref.func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29) |
155 | | - ;; MOD3-NEXT: ) |
| 143 | + ;; MOD3-NEXT: (ref.func $trampoline_wasm::Literal::Literal\28std::__2::array<wasm::Literal\2c\204ul>\20const&\29) |
156 | 144 | ;; MOD3-NEXT: ) |
157 | 145 | ;; MOD3-NEXT: ) |
158 | 146 | ;; MOD3-NEXT: (drop |
|
0 commit comments