@@ -154,6 +154,7 @@ get_local_func_address:
154
154
# CHECK-NEXT: Index: 0
155
155
# CHECK-NEXT: ElemType: FUNCREF
156
156
# CHECK-NEXT: Limits:
157
+ # CHECK-NEXT: Flags: [ IS_64 ]
157
158
# CHECK-NEXT: Minimum: 0x2
158
159
# CHECK-NEXT: - Module: env
159
160
# CHECK-NEXT: Field: __stack_pointer
@@ -170,11 +171,6 @@ get_local_func_address:
170
171
# CHECK-NEXT: Kind: GLOBAL
171
172
# CHECK-NEXT: GlobalType: I64
172
173
# CHECK-NEXT: GlobalMutable: false
173
- # CHECK-NEXT: - Module: env
174
- # CHECK-NEXT: Field: __table_base32
175
- # CHECK-NEXT: Kind: GLOBAL
176
- # CHECK-NEXT: GlobalType: I32
177
- # CHECK-NEXT: GlobalMutable: false
178
174
# CHECK-NEXT: - Module: GOT.mem
179
175
# CHECK-NEXT: Field: indirect_func
180
176
# CHECK-NEXT: Kind: GLOBAL
@@ -209,7 +205,7 @@ get_local_func_address:
209
205
# CHECK-NEXT: Segments:
210
206
# CHECK-NEXT: - Offset:
211
207
# CHECK-NEXT: Opcode: GLOBAL_GET
212
- # CHECK-NEXT: Index: 3
208
+ # CHECK-NEXT: Index: 2
213
209
# CHECK-NEXT: Functions: [ 3, 2 ]
214
210
215
211
# check the generated code in __wasm_call_ctors and __wasm_apply_data_relocs functions
@@ -223,7 +219,7 @@ get_local_func_address:
223
219
# DIS-NEXT: i64.const 4
224
220
# DIS-NEXT: global.get 1
225
221
# DIS-NEXT: i64.add
226
- # DIS-NEXT: global.get 5
222
+ # DIS-NEXT: global.get 4
227
223
# DIS-NEXT: i64.store 0:p2align=2
228
224
# DIS-NEXT: i64.const 12
229
225
# DIS-NEXT: global.get 1
@@ -242,12 +238,12 @@ get_local_func_address:
242
238
# DIS-NEXT: i64.const 24
243
239
# DIS-NEXT: global.get 1
244
240
# DIS-NEXT: i64.add
245
- # DIS-NEXT: global.get 6
241
+ # DIS-NEXT: global.get 5
246
242
# DIS-NEXT: i64.store 0:p2align=2
247
243
# DIS-NEXT: i64.const 32
248
244
# DIS-NEXT: global.get 1
249
245
# DIS-NEXT: i64.add
250
- # DIS-NEXT: global.get 7
246
+ # DIS-NEXT: global.get 6
251
247
# DIS-NEXT: i32.const 4
252
248
# DIS-NEXT: i32.add
253
249
# DIS-NEXT: i32.store 0
0 commit comments