xref: /llvm-project/llvm/test/ObjectYAML/wasm/elem_section.yaml (revision 9ac5620cb8548c0bd0150f0da68219dd3a5a657a)
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s
2--- !WASM
3FileHeader:
4  Version:         0x00000001
5Sections:
6  - Type:            TABLE
7    Tables:         
8      - Index:             0
9        ElemType:          FUNCREF
10        Limits:
11          Flags:           [ HAS_MAX ]
12          Minimum:         0x00000010
13          Maximum:         0x00000011
14  - Type:            ELEM
15    Segments:
16      - Offset:
17          Opcode:        I32_CONST
18          Value:         3
19        Functions:
20          - 1
21      - Offset:
22          Opcode:        GLOBAL_GET
23          Index:         1
24        Functions:
25          - 4
26...
27# CHECK: --- !WASM
28# CHECK: FileHeader:
29# CHECK:   Version:           0x1
30# CHECK: Sections:
31# CHECK:   - Type:            ELEM
32# CHECK:     Segments:
33# CHECK:       - Offset:
34# CHECK:           Opcode:           I32_CONST
35# CHECK:           Value:            3
36# CHECK:         Functions: [ 1 ]
37# CHECK:       - Offset:
38# CHECK:           Opcode:           GLOBAL_GET
39# CHECK:           Index:            1
40# CHECK:         Functions: [ 4 ]
41# CHECK: ...
42