## Test that objcopy generates section headers that are identical to those from ## the input binary, including the encoded size of the LEB that represents the ## section size. # RUN: yaml2obj %s -o %t.wasm # RUN: llvm-objcopy %t.wasm %t.wasm.copy # RUN: diff %t.wasm %t.wasm.copy --- !WASM FileHeader: Version: 0x1 Sections: - Type: TYPE HeaderSecSizeEncodingLen: 3 Signatures: - Index: 0 ParamTypes: - I32 - I32 ReturnTypes: - I32 - Type: FUNCTION HeaderSecSizeEncodingLen: 4 FunctionTypes: [ 0 ] - Type: MEMORY HeaderSecSizeEncodingLen: 1 Memories: - Flags: [ HAS_MAX ] Minimum: 0x100 Maximum: 0x100 - Type: EXPORT HeaderSecSizeEncodingLen: 5 Exports: - Name: add Kind: FUNCTION Index: 0 - Type: CODE Functions: - Index: 0 Locals: [] Body: 200020016A0B