xref: /llvm-project/llvm/test/tools/llvm-readobj/wasm/globals.test (revision 35a5df2de6bd56c95edcd10d6acab040b251238e)
15b2c3d7bSSam Clegg# RUN: yaml2obj %s | llvm-readobj --sections - | FileCheck %s
25b2c3d7bSSam Clegg
35b2c3d7bSSam Clegg# Test use of global.get in initializer expressions.
45b2c3d7bSSam Clegg
55b2c3d7bSSam Clegg--- !WASM
65b2c3d7bSSam CleggFileHeader:
75b2c3d7bSSam Clegg  Version:         0x00000001
85b2c3d7bSSam CleggSections:
95b2c3d7bSSam Clegg  - Type:            DATA
105b2c3d7bSSam Clegg    Segments:
115b2c3d7bSSam Clegg      - SectionOffset:   6
125b2c3d7bSSam Clegg        InitFlags:       0
135b2c3d7bSSam Clegg        Offset:
145b2c3d7bSSam Clegg          Opcode:          GLOBAL_GET
155b2c3d7bSSam Clegg          Index:           1
165b2c3d7bSSam Clegg        Content:         '64'
175b2c3d7bSSam Clegg...
185b2c3d7bSSam Clegg
195b2c3d7bSSam Clegg# CHECK:      Section {
205b2c3d7bSSam Clegg# CHECK-NEXT:     Type: DATA (0xB)
215b2c3d7bSSam Clegg# CHECK-NEXT:     Size: 7
22*35a5df2dSDerek Schuff# CHECK-NEXT:     Offset: 14
235b2c3d7bSSam Clegg# CHECK-NEXT:     Segments [
245b2c3d7bSSam Clegg# CHECK-NEXT:       Segment {
255b2c3d7bSSam Clegg# CHECK-NEXT:         Size: 1
265b2c3d7bSSam Clegg# CHECK-NEXT:         Offset [
275b2c3d7bSSam Clegg# CHECK-NEXT:           Global: 1
285b2c3d7bSSam Clegg# CHECK-NEXT:         ]
295b2c3d7bSSam Clegg# CHECK-NEXT:       }
305b2c3d7bSSam Clegg# CHECK-NEXT:     ]
315b2c3d7bSSam Clegg# CHECK-NEXT:   }
325b2c3d7bSSam Clegg# CHECK-NEXT: ]
33