39 lines · plain
1# RUN: yaml2obj %s -o %t1.obj2# RUN: yaml2obj %s -o %t2.obj3# RUN: llvm-lib /out:%t.lib %t1.obj %t2.obj4# RUN: lld-link /out:%t.exe /lldmap:%t.map /entry:main /subsystem:console %p/Inputs/ret42.obj %t.lib5# RUN: FileCheck %s < %t.map6 7# CHECK-NOT: .lib8 9--- !COFF10header:11 Machine: IMAGE_FILE_MACHINE_AMD6412 Characteristics: [ ]13sections:14 - Name: .bss15 Characteristics: [ IMAGE_SCN_CNT_UNINITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_READ, IMAGE_SCN_MEM_WRITE ]16 Alignment: 417 SectionData: ''18symbols:19 - Name: .bss20 Value: 021 SectionNumber: 122 SimpleType: IMAGE_SYM_TYPE_NULL23 ComplexType: IMAGE_SYM_DTYPE_NULL24 StorageClass: IMAGE_SYM_CLASS_STATIC25 SectionDefinition:26 Length: 427 NumberOfRelocations: 028 NumberOfLinenumbers: 029 CheckSum: 030 Number: 131 Selection: IMAGE_COMDAT_SELECT_ANY32 - Name: x33 Value: 034 SectionNumber: 135 SimpleType: IMAGE_SYM_TYPE_NULL36 ComplexType: IMAGE_SYM_DTYPE_NULL37 StorageClass: IMAGE_SYM_CLASS_EXTERNAL38...39