# 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: bar Kind: FUNCTION SigIndex: 0 - Type: DATA Segments: - MemoryIndex: 0 Offset: Opcode: I32_CONST Value: 4 Content: '10001000' - MemoryIndex: 0 Offset: Opcode: I32_CONST Value: 8 Content: '11110000' - Type: CUSTOM Name: linking Version: 1 SymbolTable: - Index: 0 Kind: FUNCTION Name: bar Flags: [ BINDING_WEAK, UNDEFINED ] Function: 0 SegmentInfo: - Index: 0 Alignment: 4 Flags: [ ] Name: mydata - Index: 1 Alignment: 2 Flags: [ ] Name: moredata InitFunctions: - Priority: 1 Symbol: 0 ... # CHECK: SymbolTable: # CHECK-NEXT: - Index: 0 # CHECK-NEXT: Kind: FUNCTION # CHECK-NEXT: Name: bar # CHECK-NEXT: Flags: [ BINDING_WEAK, UNDEFINED ] # CHECK-NEXT: Function: 0 # CHECK-NEXT: SegmentInfo: # CHECK-NEXT: - Index: 0 # CHECK-NEXT: Name: mydata # CHECK-NEXT: Alignment: 4 # CHECK-NEXT: Flags: [ ] # CHECK-NEXT: - Index: 1 # CHECK-NEXT: Name: moredata # CHECK-NEXT: Alignment: 2 # CHECK-NEXT: Flags: [ ] # CHECK-NEXT: InitFunctions: # CHECK-NEXT: - Priority: 1 # CHECK-NEXT: Symbol: 0 # CHECK-NEXT: ...