| # 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 | 
 | ... |