# RUN: yaml2obj %s | obj2yaml | FileCheck %s | |
--- !WASM | |
FileHeader: | |
Version: 0x00000001 | |
Sections: | |
- Type: TYPE | |
Signatures: | |
- Index: 0 | |
ReturnType: I32 | |
ParamTypes: | |
- I32 | |
- Type: IMPORT | |
Imports: | |
- Module: foo | |
Field: a | |
Kind: FUNCTION | |
SigIndex: 0 | |
- Module: foo | |
Field: b | |
Kind: FUNCTION | |
SigIndex: 0 | |
- Module: foo | |
Field: c | |
Kind: FUNCTION | |
SigIndex: 0 | |
- Type: CUSTOM | |
Name: name | |
FunctionNames: | |
- Index: 1 | |
Name: foo | |
- Index: 0 | |
Name: bar | |
... | |
# CHECK: - Type: CUSTOM | |
# CHECK-NEXT: Name: name | |
# CHECK-NEXT: FunctionNames: | |
# CHECK-NEXT: - Index: 1 | |
# CHECK-NEXT: Name: foo | |
# CHECK-NEXT: - Index: 0 | |
# CHECK-NEXT: Name: bar | |
# CHECK: ... |