@@ -154,6 +154,7 @@ get_local_func_address:
154154# CHECK-NEXT: Index: 0
155155# CHECK-NEXT: ElemType: FUNCREF
156156# CHECK-NEXT: Limits:
157+ # CHECK-NEXT: Flags: [ IS_64 ]
157158# CHECK-NEXT: Minimum: 0x2
158159# CHECK-NEXT: - Module: env
159160# CHECK-NEXT: Field: __stack_pointer
@@ -170,11 +171,6 @@ get_local_func_address:
170171# CHECK-NEXT: Kind: GLOBAL
171172# CHECK-NEXT: GlobalType: I64
172173# 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
178174# CHECK-NEXT: - Module: GOT.mem
179175# CHECK-NEXT: Field: indirect_func
180176# CHECK-NEXT: Kind: GLOBAL
@@ -209,7 +205,7 @@ get_local_func_address:
209205# CHECK-NEXT: Segments:
210206# CHECK-NEXT: - Offset:
211207# CHECK-NEXT: Opcode: GLOBAL_GET
212- # CHECK-NEXT: Index: 3
208+ # CHECK-NEXT: Index: 2
213209# CHECK-NEXT: Functions: [ 3, 2 ]
214210
215211# check the generated code in __wasm_call_ctors and __wasm_apply_data_relocs functions
@@ -223,7 +219,7 @@ get_local_func_address:
223219# DIS-NEXT: i64.const 4
224220# DIS-NEXT: global.get 1
225221# DIS-NEXT: i64.add
226- # DIS-NEXT: global.get 5
222+ # DIS-NEXT: global.get 4
227223# DIS-NEXT: i64.store 0:p2align=2
228224# DIS-NEXT: i64.const 12
229225# DIS-NEXT: global.get 1
@@ -242,12 +238,12 @@ get_local_func_address:
242238# DIS-NEXT: i64.const 24
243239# DIS-NEXT: global.get 1
244240# DIS-NEXT: i64.add
245- # DIS-NEXT: global.get 6
241+ # DIS-NEXT: global.get 5
246242# DIS-NEXT: i64.store 0:p2align=2
247243# DIS-NEXT: i64.const 32
248244# DIS-NEXT: global.get 1
249245# DIS-NEXT: i64.add
250- # DIS-NEXT: global.get 7
246+ # DIS-NEXT: global.get 6
251247# DIS-NEXT: i32.const 4
252248# DIS-NEXT: i32.add
253249# DIS-NEXT: i32.store 0
0 commit comments