|
10 | 10 | ; CHECK-NEXT: - Type: TYPE
|
11 | 11 | ; CHECK-NEXT: Signatures:
|
12 | 12 | ; CHECK-NEXT: - Index: 0
|
13 |
| -; CHECK-NEXT: ReturnType: I32 |
| 13 | +; CHECK-NEXT: ReturnType: NORESULT |
14 | 14 | ; CHECK-NEXT: ParamTypes:
|
15 | 15 | ; CHECK-NEXT: - Index: 1
|
16 |
| -; CHECK-NEXT: ReturnType: NORESULT |
| 16 | +; CHECK-NEXT: ReturnType: I32 |
17 | 17 | ; CHECK-NEXT: ParamTypes:
|
18 | 18 | ; CHECK-NEXT: - Type: FUNCTION
|
19 |
| -; CHECK-NEXT: FunctionTypes: [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
20 |
| -; CHECK-NEXT: 0, 0, 1 ] |
| 19 | +; CHECK-NEXT: FunctionTypes: [ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
| 20 | +; CHECK-NEXT: 1, 1, 1 ] |
21 | 21 | ; CHECK-NEXT: - Type: TABLE
|
22 | 22 | ; CHECK-NEXT: Tables:
|
23 | 23 | ; CHECK-NEXT: - ElemType: ANYFUNC
|
|
73 | 73 | ; CHECK-NEXT: Index: 2
|
74 | 74 | ; CHECK-NEXT: - Name: colliding_func2
|
75 | 75 | ; CHECK-NEXT: Kind: FUNCTION
|
76 |
| -; CHECK-NEXT: Index: 1 |
| 76 | +; CHECK-NEXT: Index: 2 |
77 | 77 | ; CHECK-NEXT: - Name: get_global1A
|
78 | 78 | ; CHECK-NEXT: Kind: FUNCTION
|
79 |
| -; CHECK-NEXT: Index: 3 |
| 79 | +; CHECK-NEXT: Index: 4 |
80 | 80 | ; CHECK-NEXT: - Name: get_global2A
|
81 | 81 | ; CHECK-NEXT: Kind: FUNCTION
|
82 |
| -; CHECK-NEXT: Index: 4 |
| 82 | +; CHECK-NEXT: Index: 5 |
83 | 83 | ; CHECK-NEXT: - Name: colliding_global2
|
84 | 84 | ; CHECK-NEXT: Kind: GLOBAL
|
85 | 85 | ; CHECK-NEXT: Index: 3
|
86 | 86 | ; CHECK-NEXT: - Name: get_global3A
|
87 | 87 | ; CHECK-NEXT: Kind: FUNCTION
|
88 |
| -; CHECK-NEXT: Index: 5 |
| 88 | +; CHECK-NEXT: Index: 6 |
89 | 89 | ; CHECK-NEXT: - Name: get_func1A
|
90 | 90 | ; CHECK-NEXT: Kind: FUNCTION
|
91 |
| -; CHECK-NEXT: Index: 6 |
| 91 | +; CHECK-NEXT: Index: 7 |
92 | 92 | ; CHECK-NEXT: - Name: get_func2A
|
93 | 93 | ; CHECK-NEXT: Kind: FUNCTION
|
94 |
| -; CHECK-NEXT: Index: 7 |
| 94 | +; CHECK-NEXT: Index: 8 |
95 | 95 | ; CHECK-NEXT: - Name: get_func3A
|
96 | 96 | ; CHECK-NEXT: Kind: FUNCTION
|
97 |
| -; CHECK-NEXT: Index: 8 |
| 97 | +; CHECK-NEXT: Index: 9 |
98 | 98 | ; CHECK-NEXT: - Name: colliding_func1
|
99 | 99 | ; CHECK-NEXT: Kind: FUNCTION
|
100 |
| -; CHECK-NEXT: Index: 9 |
| 100 | +; CHECK-NEXT: Index: 10 |
101 | 101 | ; CHECK-NEXT: - Name: get_global1B
|
102 | 102 | ; CHECK-NEXT: Kind: FUNCTION
|
103 |
| -; CHECK-NEXT: Index: 12 |
| 103 | +; CHECK-NEXT: Index: 13 |
104 | 104 | ; CHECK-NEXT: - Name: colliding_global1
|
105 | 105 | ; CHECK-NEXT: Kind: GLOBAL
|
106 | 106 | ; CHECK-NEXT: Index: 4
|
107 | 107 | ; CHECK-NEXT: - Name: get_global2B
|
108 | 108 | ; CHECK-NEXT: Kind: FUNCTION
|
109 |
| -; CHECK-NEXT: Index: 13 |
| 109 | +; CHECK-NEXT: Index: 14 |
110 | 110 | ; CHECK-NEXT: - Name: get_global3B
|
111 | 111 | ; CHECK-NEXT: Kind: FUNCTION
|
112 |
| -; CHECK-NEXT: Index: 14 |
| 112 | +; CHECK-NEXT: Index: 15 |
113 | 113 | ; CHECK-NEXT: - Name: get_func1B
|
114 | 114 | ; CHECK-NEXT: Kind: FUNCTION
|
115 |
| -; CHECK-NEXT: Index: 15 |
| 115 | +; CHECK-NEXT: Index: 16 |
116 | 116 | ; CHECK-NEXT: - Name: get_func2B
|
117 | 117 | ; CHECK-NEXT: Kind: FUNCTION
|
118 |
| -; CHECK-NEXT: Index: 16 |
| 118 | +; CHECK-NEXT: Index: 17 |
119 | 119 | ; CHECK-NEXT: - Name: get_func3B
|
120 | 120 | ; CHECK-NEXT: Kind: FUNCTION
|
121 |
| -; CHECK-NEXT: Index: 17 |
| 121 | +; CHECK-NEXT: Index: 18 |
122 | 122 | ; CHECK-NEXT: - Type: ELEM
|
123 | 123 | ; CHECK-NEXT: Segments:
|
124 | 124 | ; CHECK-NEXT: - Offset:
|
125 | 125 | ; CHECK-NEXT: Opcode: I32_CONST
|
126 | 126 | ; CHECK-NEXT: Value: 1
|
127 |
| -; CHECK-NEXT: Functions: [ 0, 1, 2, 9, 10, 11 ] |
| 127 | +; CHECK-NEXT: Functions: [ 1, 2, 3, 10, 11, 12 ] |
128 | 128 | ; CHECK-NEXT: - Type: CODE
|
129 | 129 | ; CHECK-NEXT: Functions:
|
130 | 130 | ; CHECK-NEXT: - Index: 0
|
131 | 131 | ; CHECK-NEXT: Locals:
|
132 |
| -; CHECK-NEXT: Body: 41020B |
| 132 | +; CHECK-NEXT: Body: 0B |
133 | 133 | ; CHECK-NEXT: - Index: 1
|
134 | 134 | ; CHECK-NEXT: Locals:
|
135 | 135 | ; CHECK-NEXT: Body: 41020B
|
|
138 | 138 | ; CHECK-NEXT: Body: 41020B
|
139 | 139 | ; CHECK-NEXT: - Index: 3
|
140 | 140 | ; CHECK-NEXT: Locals:
|
141 |
| -; CHECK-NEXT: Body: 4180888080000B |
| 141 | +; CHECK-NEXT: Body: 41020B |
142 | 142 | ; CHECK-NEXT: - Index: 4
|
143 | 143 | ; CHECK-NEXT: Locals:
|
144 |
| -; CHECK-NEXT: Body: 4184888080000B |
| 144 | +; CHECK-NEXT: Body: 4180888080000B |
145 | 145 | ; CHECK-NEXT: - Index: 5
|
146 | 146 | ; CHECK-NEXT: Locals:
|
147 |
| -; CHECK-NEXT: Body: 4188888080000B |
| 147 | +; CHECK-NEXT: Body: 4184888080000B |
148 | 148 | ; CHECK-NEXT: - Index: 6
|
149 | 149 | ; CHECK-NEXT: Locals:
|
150 |
| -; CHECK-NEXT: Body: 4181808080000B |
| 150 | +; CHECK-NEXT: Body: 4188888080000B |
151 | 151 | ; CHECK-NEXT: - Index: 7
|
152 | 152 | ; CHECK-NEXT: Locals:
|
153 |
| -; CHECK-NEXT: Body: 4182808080000B |
| 153 | +; CHECK-NEXT: Body: 4181808080000B |
154 | 154 | ; CHECK-NEXT: - Index: 8
|
155 | 155 | ; CHECK-NEXT: Locals:
|
156 |
| -; CHECK-NEXT: Body: 4183808080000B |
| 156 | +; CHECK-NEXT: Body: 4182808080000B |
157 | 157 | ; CHECK-NEXT: - Index: 9
|
158 | 158 | ; CHECK-NEXT: Locals:
|
159 |
| -; CHECK-NEXT: Body: 41020B |
| 159 | +; CHECK-NEXT: Body: 4183808080000B |
160 | 160 | ; CHECK-NEXT: - Index: 10
|
161 | 161 | ; CHECK-NEXT: Locals:
|
162 | 162 | ; CHECK-NEXT: Body: 41020B
|
|
165 | 165 | ; CHECK-NEXT: Body: 41020B
|
166 | 166 | ; CHECK-NEXT: - Index: 12
|
167 | 167 | ; CHECK-NEXT: Locals:
|
168 |
| -; CHECK-NEXT: Body: 418C888080000B |
| 168 | +; CHECK-NEXT: Body: 41020B |
169 | 169 | ; CHECK-NEXT: - Index: 13
|
170 | 170 | ; CHECK-NEXT: Locals:
|
171 |
| -; CHECK-NEXT: Body: 4190888080000B |
| 171 | +; CHECK-NEXT: Body: 418C888080000B |
172 | 172 | ; CHECK-NEXT: - Index: 14
|
173 | 173 | ; CHECK-NEXT: Locals:
|
174 |
| -; CHECK-NEXT: Body: 4194888080000B |
| 174 | +; CHECK-NEXT: Body: 4190888080000B |
175 | 175 | ; CHECK-NEXT: - Index: 15
|
176 | 176 | ; CHECK-NEXT: Locals:
|
177 |
| -; CHECK-NEXT: Body: 4184808080000B |
| 177 | +; CHECK-NEXT: Body: 4194888080000B |
178 | 178 | ; CHECK-NEXT: - Index: 16
|
179 | 179 | ; CHECK-NEXT: Locals:
|
180 |
| -; CHECK-NEXT: Body: 4185808080000B |
| 180 | +; CHECK-NEXT: Body: 4184808080000B |
181 | 181 | ; CHECK-NEXT: - Index: 17
|
182 | 182 | ; CHECK-NEXT: Locals:
|
183 |
| -; CHECK-NEXT: Body: 4186808080000B |
| 183 | +; CHECK-NEXT: Body: 4185808080000B |
184 | 184 | ; CHECK-NEXT: - Index: 18
|
185 | 185 | ; CHECK-NEXT: Locals:
|
186 |
| -; CHECK-NEXT: Body: 0B |
| 186 | +; CHECK-NEXT: Body: 4186808080000B |
187 | 187 | ; CHECK-NEXT: - Type: DATA
|
188 | 188 | ; CHECK-NEXT: Segments:
|
189 | 189 | ; CHECK-NEXT: - SectionOffset: 7
|
|
196 | 196 | ; CHECK-NEXT: Name: name
|
197 | 197 | ; CHECK-NEXT: FunctionNames:
|
198 | 198 | ; CHECK-NEXT: - Index: 0
|
199 |
| -; CHECK-NEXT: Name: colliding_func1 |
| 199 | +; CHECK-NEXT: Name: __wasm_call_ctors |
200 | 200 | ; CHECK-NEXT: - Index: 1
|
201 |
| -; CHECK-NEXT: Name: colliding_func2 |
| 201 | +; CHECK-NEXT: Name: colliding_func1 |
202 | 202 | ; CHECK-NEXT: - Index: 2
|
203 |
| -; CHECK-NEXT: Name: colliding_func3 |
| 203 | +; CHECK-NEXT: Name: colliding_func2 |
204 | 204 | ; CHECK-NEXT: - Index: 3
|
205 |
| -; CHECK-NEXT: Name: get_global1A |
| 205 | +; CHECK-NEXT: Name: colliding_func3 |
206 | 206 | ; CHECK-NEXT: - Index: 4
|
207 |
| -; CHECK-NEXT: Name: get_global2A |
| 207 | +; CHECK-NEXT: Name: get_global1A |
208 | 208 | ; CHECK-NEXT: - Index: 5
|
209 |
| -; CHECK-NEXT: Name: get_global3A |
| 209 | +; CHECK-NEXT: Name: get_global2A |
210 | 210 | ; CHECK-NEXT: - Index: 6
|
211 |
| -; CHECK-NEXT: Name: get_func1A |
| 211 | +; CHECK-NEXT: Name: get_global3A |
212 | 212 | ; CHECK-NEXT: - Index: 7
|
213 |
| -; CHECK-NEXT: Name: get_func2A |
| 213 | +; CHECK-NEXT: Name: get_func1A |
214 | 214 | ; CHECK-NEXT: - Index: 8
|
215 |
| -; CHECK-NEXT: Name: get_func3A |
| 215 | +; CHECK-NEXT: Name: get_func2A |
216 | 216 | ; CHECK-NEXT: - Index: 9
|
217 |
| -; CHECK-NEXT: Name: colliding_func1 |
| 217 | +; CHECK-NEXT: Name: get_func3A |
218 | 218 | ; CHECK-NEXT: - Index: 10
|
219 |
| -; CHECK-NEXT: Name: colliding_func2 |
| 219 | +; CHECK-NEXT: Name: colliding_func1 |
220 | 220 | ; CHECK-NEXT: - Index: 11
|
221 |
| -; CHECK-NEXT: Name: colliding_func3 |
| 221 | +; CHECK-NEXT: Name: colliding_func2 |
222 | 222 | ; CHECK-NEXT: - Index: 12
|
223 |
| -; CHECK-NEXT: Name: get_global1B |
| 223 | +; CHECK-NEXT: Name: colliding_func3 |
224 | 224 | ; CHECK-NEXT: - Index: 13
|
225 |
| -; CHECK-NEXT: Name: get_global2B |
| 225 | +; CHECK-NEXT: Name: get_global1B |
226 | 226 | ; CHECK-NEXT: - Index: 14
|
227 |
| -; CHECK-NEXT: Name: get_global3B |
| 227 | +; CHECK-NEXT: Name: get_global2B |
228 | 228 | ; CHECK-NEXT: - Index: 15
|
229 |
| -; CHECK-NEXT: Name: get_func1B |
| 229 | +; CHECK-NEXT: Name: get_global3B |
230 | 230 | ; CHECK-NEXT: - Index: 16
|
231 |
| -; CHECK-NEXT: Name: get_func2B |
| 231 | +; CHECK-NEXT: Name: get_func1B |
232 | 232 | ; CHECK-NEXT: - Index: 17
|
233 |
| -; CHECK-NEXT: Name: get_func3B |
| 233 | +; CHECK-NEXT: Name: get_func2B |
234 | 234 | ; CHECK-NEXT: - Index: 18
|
235 |
| -; CHECK-NEXT: Name: __wasm_call_ctors |
| 235 | +; CHECK-NEXT: Name: get_func3B |
236 | 236 | ; CHECK-NEXT: ...
|
237 | 237 |
|
238 | 238 |
|
|
0 commit comments