| # RUN: yaml2obj %s | llvm-readobj -symbols - | FileCheck %s | 
 | !ELF | 
 | FileHeader: | 
 |   Class: ELFCLASS64 | 
 |   Data: ELFDATA2LSB | 
 |   Type: ET_REL | 
 |   Machine: EM_X86_64 | 
 | Sections: | 
 |   - Name: .data | 
 |     Type: SHT_PROGBITS | 
 |     Flags: [ SHF_ALLOC, SHF_WRITE ] | 
 |     Content: "DEADBEEF" | 
 | Symbols: | 
 |   Local: | 
 |     - Name: local_symbol | 
 |       Type: STT_OBJECT | 
 |       Section: .data | 
 |   Global: | 
 |     - Name: global_symbol | 
 |       Type: STT_OBJECT | 
 |       Section: .data | 
 |   Weak: | 
 |     - Name: weak_symbol | 
 |       Type: STT_OBJECT | 
 |       Section: .data | 
 |  | 
 | # CHECK: Symbol { | 
 | # CHECK:   Name:  (0) | 
 | # CHECK: Symbol { | 
 | # CHECK:   Name: local_symbol | 
 | # CHECK:   Binding: Local | 
 | # CHECK: Symbol { | 
 | # CHECK:   Name: global_symbol | 
 | # CHECK:   Binding: Global | 
 | # CHECK: Symbol { | 
 | # CHECK:   Name: weak_symbol | 
 | # CHECK:   Binding: Weak |