| # RUN: yaml2obj %s -o %t |
| # RUN: not ld.lld %t -o %tout 2>&1 | FileCheck %s |
| |
| ## When we have SHT_GNU_versym section, it is should be associated |
| ## with symbol table section. |
| --- !ELF |
| FileHeader: |
| Class: ELFCLASS64 |
| Data: ELFDATA2LSB |
| Type: ET_DYN |
| Machine: EM_X86_64 |
| Sections: |
| - Name: .versym |
| Type: SHT_GNU_versym |
| Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
| AddressAlign: 0x1 |
| Content: "00000000" |
| |
| - Name: .verdef |
| Type: SHT_GNU_verdef |
| Flags: [ SHF_ALLOC, SHF_EXECINSTR ] |
| AddressAlign: 0x1 |
| Content: "00000000" |
| |
| |
| # CHECK: SHT_GNU_versym should be associated with symbol table |