|  | # RUN: yaml2obj -format=elf -docnum=1 %s \ | 
|  | # RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC1 %s | 
|  | # RUN: yaml2obj -format=elf -docnum=2 %s \ | 
|  | # RUN:   | llvm-readobj -symbols - | FileCheck -check-prefix=DOC2 %s | 
|  | # RUN: not yaml2obj -format=elf -docnum=3 %s 2>&1 \ | 
|  | # RUN:   | FileCheck -check-prefix=DOC3 %s | 
|  |  | 
|  | # DOC1: Name: T1 (1) | 
|  | # DOC2: Name: T2 (1) | 
|  | # DOC3: yaml2obj: Cannot find the 3rd document | 
|  |  | 
|  | --- !ELF | 
|  | FileHeader: !FileHeader | 
|  | Class: ELFCLASS32 | 
|  | Data: ELFDATA2LSB | 
|  | Type: ET_REL | 
|  | Machine: EM_MIPS | 
|  | Flags: [EF_MIPS_CPIC] | 
|  |  | 
|  | Sections: | 
|  | - Name: .text | 
|  | Type: SHT_PROGBITS | 
|  | Content:  "0000000000000000" | 
|  | AddressAlign: 16 | 
|  | Flags: [SHF_EXECINSTR, SHF_ALLOC] | 
|  |  | 
|  | Symbols: | 
|  | Global: | 
|  | - Name: T1 | 
|  | Section: .text | 
|  | Type: STT_FUNC | 
|  | Value: 0x0 | 
|  | Size: 8 | 
|  |  | 
|  | --- !ELF | 
|  | FileHeader: !FileHeader | 
|  | Class: ELFCLASS32 | 
|  | Data: ELFDATA2LSB | 
|  | Type: ET_REL | 
|  | Machine: EM_MIPS | 
|  |  | 
|  | Sections: | 
|  | - Name: .text | 
|  | Type: SHT_PROGBITS | 
|  | Content:  "00000000" | 
|  | AddressAlign: 16 | 
|  | Flags: [SHF_EXECINSTR, SHF_ALLOC] | 
|  |  | 
|  | Symbols: | 
|  | Global: | 
|  | - Name: T2 | 
|  | Section: .text | 
|  | Type: STT_FUNC | 
|  | Value: 0x0 | 
|  | Size: 4 | 
|  | ... |