# RUN: yaml2obj %s -o %t.obj # # RUN: rm -f %t.ar # RUN: llvm-ar crs %t.a %t.obj # RUN: llvm-nm -print-armap %t.a | FileCheck %s # CHECK: Archive map # CHECK-NEXT: WeakSearchAlias in coff-weak.yaml.tmp.obj # CHECK-EMPTY: --- !COFF header: Machine: IMAGE_FILE_MACHINE_UNKNOWN Characteristics: [ ] sections: - Name: .drectve Characteristics: [ IMAGE_SCN_LNK_INFO, IMAGE_SCN_LNK_REMOVE ] SectionData: '' symbols: - Name: NormalUndefined Value: 0 SectionNumber: 0 SimpleType: IMAGE_SYM_TYPE_NULL ComplexType: IMAGE_SYM_DTYPE_NULL StorageClass: IMAGE_SYM_CLASS_EXTERNAL - Name: WeakSearchAlias Value: 0 SectionNumber: 0 SimpleType: IMAGE_SYM_TYPE_NULL ComplexType: IMAGE_SYM_DTYPE_NULL StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL WeakExternal: TagIndex: 0 Characteristics: IMAGE_WEAK_EXTERN_SEARCH_ALIAS - Name: WeakSearchLibrary Value: 0 SectionNumber: 0 SimpleType: IMAGE_SYM_TYPE_NULL ComplexType: IMAGE_SYM_DTYPE_NULL StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL WeakExternal: TagIndex: 0 Characteristics: IMAGE_WEAK_EXTERN_SEARCH_LIBRARY - Name: WeakSearchNolibrary Value: 0 SectionNumber: 0 SimpleType: IMAGE_SYM_TYPE_NULL ComplexType: IMAGE_SYM_DTYPE_NULL StorageClass: IMAGE_SYM_CLASS_WEAK_EXTERNAL WeakExternal: TagIndex: 0 Characteristics: IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY ...