1# RUN: yaml2obj %s -o %t.obj 2# 3# RUN: rm -f %t.ar 4# RUN: llvm-ar crs %t.a %t.obj 5# RUN: llvm-nm --print-armap %t.a | FileCheck %s 6 7# CHECK: Archive map 8# CHECK-NEXT: WeakSearchAlias in coff-weak.yaml.tmp.obj 9# CHECK-EMPTY: 10 11--- !COFF 12header: 13 Machine: IMAGE_FILE_MACHINE_UNKNOWN 14 Characteristics: [ ] 15sections: 16 - Name: .drectve 17 Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ] 18 SectionData: '' 19symbols: 20 - Name: NormalUndefined 21 Value: 0 22 SectionNumber: 0 23 SimpleType: IMAGE_SYM_TYPE_NULL 24 ComplexType: IMAGE_SYM_DTYPE_NULL 25 StorageClass: IMAGE_SYM_CLASS_EXTERNAL 26 - Name: WeakSearchAlias 27 Value: 0 28 SectionNumber: 0 29 SimpleType: IMAGE_SYM_TYPE_NULL 30 ComplexType: IMAGE_SYM_DTYPE_NULL 31 StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL 32 WeakExternal: 33 TagIndex: 0 34 Characteristics: IMAGE_WEAK_EXTERN_SEARCH_ALIAS 35 - Name: WeakSearchLibrary 36 Value: 0 37 SectionNumber: 0 38 SimpleType: IMAGE_SYM_TYPE_NULL 39 ComplexType: IMAGE_SYM_DTYPE_NULL 40 StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL 41 WeakExternal: 42 TagIndex: 0 43 Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY 44 - Name: WeakSearchNolibrary 45 Value: 0 46 SectionNumber: 0 47 SimpleType: IMAGE_SYM_TYPE_NULL 48 ComplexType: IMAGE_SYM_DTYPE_NULL 49 StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL 50 WeakExternal: 51 TagIndex: 0 52 Characteristics: IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY 53... 54