|  | # RUN: yaml2obj -docnum=1 %s \ | 
|  | # RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC1 %s | 
|  | # RUN: yaml2obj -docnum=2 %s \ | 
|  | # RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC2 %s | 
|  | # RUN: not yaml2obj -docnum=3 %s 2>&1 \ | 
|  | # RUN:   | FileCheck -check-prefix=DOC3 %s | 
|  |  | 
|  | # DOC1: Name: _sym1 | 
|  | # DOC2: Name: _sym2 | 
|  | # DOC3: yaml2obj: Cannot find the 3rd document | 
|  |  | 
|  | --- !COFF | 
|  | header: | 
|  | Machine: IMAGE_FILE_MACHINE_I386 | 
|  | Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ] | 
|  |  | 
|  | sections: | 
|  | - Name: .text | 
|  | Alignment: 16 | 
|  | Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, | 
|  | IMAGE_SCN_MEM_READ ] | 
|  | SectionData: "00000000" | 
|  |  | 
|  | symbols: | 
|  | - Name: .text | 
|  | Value: 0 | 
|  | SectionNumber: 1 | 
|  | SimpleType: IMAGE_SYM_TYPE_NULL | 
|  | ComplexType: IMAGE_SYM_DTYPE_NULL | 
|  | StorageClass: IMAGE_SYM_CLASS_STATIC | 
|  | SectionDefinition: | 
|  | Length:          36 | 
|  | NumberOfRelocations: 3 | 
|  | NumberOfLinenumbers: 0 | 
|  | CheckSum:        0 | 
|  | Number:          1 | 
|  |  | 
|  | - Name: _main | 
|  | Value: 0 | 
|  | SectionNumber: 1 | 
|  | SimpleType: IMAGE_SYM_TYPE_NULL | 
|  | ComplexType: IMAGE_SYM_DTYPE_FUNCTION | 
|  | StorageClass: IMAGE_SYM_CLASS_EXTERNAL | 
|  |  | 
|  | - Name: _sym1 | 
|  | Value: 0 | 
|  | SectionNumber: 0 | 
|  | SimpleType: IMAGE_SYM_TYPE_NULL | 
|  | ComplexType: IMAGE_SYM_DTYPE_NULL | 
|  | StorageClass: IMAGE_SYM_CLASS_EXTERNAL | 
|  |  | 
|  | --- !COFF | 
|  | header: | 
|  | Machine: IMAGE_FILE_MACHINE_I386 | 
|  | Characteristics: [ IMAGE_FILE_DEBUG_STRIPPED ] | 
|  |  | 
|  | sections: | 
|  | - Name: .text | 
|  | Alignment: 16 | 
|  | Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_MEM_EXECUTE, | 
|  | IMAGE_SCN_MEM_READ ] | 
|  | SectionData: "00000000" | 
|  |  | 
|  | symbols: | 
|  | - Name: .text | 
|  | Value: 0 | 
|  | SectionNumber: 1 | 
|  | SimpleType: IMAGE_SYM_TYPE_NULL | 
|  | ComplexType: IMAGE_SYM_DTYPE_NULL | 
|  | StorageClass: IMAGE_SYM_CLASS_STATIC | 
|  | SectionDefinition: | 
|  | Length:          36 | 
|  | NumberOfRelocations: 3 | 
|  | NumberOfLinenumbers: 0 | 
|  | CheckSum:        0 | 
|  | Number:          1 | 
|  |  | 
|  | - Name: _main | 
|  | Value: 0 | 
|  | SectionNumber: 1 | 
|  | SimpleType: IMAGE_SYM_TYPE_NULL | 
|  | ComplexType: IMAGE_SYM_DTYPE_FUNCTION | 
|  | StorageClass: IMAGE_SYM_CLASS_EXTERNAL | 
|  |  | 
|  | - Name: _sym2 | 
|  | Value: 0 | 
|  | SectionNumber: 0 | 
|  | SimpleType: IMAGE_SYM_TYPE_NULL | 
|  | ComplexType: IMAGE_SYM_DTYPE_NULL | 
|  | StorageClass: IMAGE_SYM_CLASS_EXTERNAL | 
|  | ... |