xref: /llvm-project/llvm/test/ObjectYAML/wasm/name_section.yaml (revision 393d0f799f8828e9d8002766a9e9db21797451df)
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s
2--- !WASM
3FileHeader:
4  Version:         0x00000001
5Sections:
6  - Type:            TYPE
7    Signatures:
8      - Index:           0
9        ParamTypes:
10          - I32
11        ReturnTypes:
12          - I32
13  - Type:            IMPORT
14    Imports:
15      - Module:          foo
16        Field:           a
17        Kind:            FUNCTION
18        SigIndex:        0
19      - Module:          foo
20        Field:           b
21        Kind:            FUNCTION
22        SigIndex:        0
23      - Module:          foo
24        Field:           c
25        Kind:            FUNCTION
26        SigIndex:        0
27  - Type:            CUSTOM
28    Name:            name
29    FunctionNames:
30      - Index:         1
31        Name:          foo
32      - Index:         0
33        Name:          bar
34...
35# CHECK:  - Type:            CUSTOM
36# CHECK-NEXT:    Name:            name
37# CHECK-NEXT:    FunctionNames:
38# CHECK-NEXT:      - Index:         1
39# CHECK-NEXT:        Name:          foo
40# CHECK-NEXT:      - Index:         0
41# CHECK-NEXT:        Name:          bar
42# CHECK: ...
43