1# REQUIRES: asserts 2# XFAIL: * 3# RUN: yaml2obj %s -o %t 4# RUN: llvm-jitlink -noexec --debug-only=jitlink -noexec %t 2>&1 5# 6# Check jitlink return an error when IMAGE_COMDAT_SELECT_LARGEST selection type is encountered. 7# 8 9--- !COFF 10header: 11 Machine: IMAGE_FILE_MACHINE_AMD64 12 Characteristics: [ ] 13sections: 14 - Name: .text 15 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 16 Alignment: 16 17 SectionData: C3 18 - Name: .text 19 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ] 20 Alignment: 16 21 SectionData: C3 22symbols: 23 - Name: .text 24 Value: 0 25 SectionNumber: 1 26 SimpleType: IMAGE_SYM_TYPE_NULL 27 ComplexType: IMAGE_SYM_DTYPE_NULL 28 StorageClass: IMAGE_SYM_CLASS_STATIC 29 SectionDefinition: 30 Length: 1 31 NumberOfRelocations: 0 32 NumberOfLinenumbers: 0 33 CheckSum: 40735498 34 Number: 1 35 - Name: .text 36 Value: 0 37 SectionNumber: 2 38 SimpleType: IMAGE_SYM_TYPE_NULL 39 ComplexType: IMAGE_SYM_DTYPE_NULL 40 StorageClass: IMAGE_SYM_CLASS_STATIC 41 SectionDefinition: 42 Length: 1 43 NumberOfRelocations: 0 44 NumberOfLinenumbers: 0 45 CheckSum: 40735498 46 Number: 2 47 Selection: IMAGE_COMDAT_SELECT_LARGEST 48 - Name: func 49 Value: 0 50 SectionNumber: 2 51 SimpleType: IMAGE_SYM_TYPE_NULL 52 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 53 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 54 - Name: main 55 Value: 0 56 SectionNumber: 1 57 SimpleType: IMAGE_SYM_TYPE_NULL 58 ComplexType: IMAGE_SYM_DTYPE_FUNCTION 59 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 60... 61