diff options
| -rw-r--r-- | lld/test/ELF/invalid/Inputs/sht-group.elf | bin | 480 -> 0 bytes | |||
| -rw-r--r-- | lld/test/ELF/invalid/sht-group.s | 3 | ||||
| -rw-r--r-- | lld/test/ELF/invalid/sht-group.test | 18 |
3 files changed, 18 insertions, 3 deletions
diff --git a/lld/test/ELF/invalid/Inputs/sht-group.elf b/lld/test/ELF/invalid/Inputs/sht-group.elf Binary files differdeleted file mode 100644 index 5cb033628418..000000000000 --- a/lld/test/ELF/invalid/Inputs/sht-group.elf +++ /dev/null diff --git a/lld/test/ELF/invalid/sht-group.s b/lld/test/ELF/invalid/sht-group.s deleted file mode 100644 index a4b684c83fd3..000000000000 --- a/lld/test/ELF/invalid/sht-group.s +++ /dev/null @@ -1,3 +0,0 @@ -## sht-group.elf contains SHT_GROUP section with invalid sh_info. -# RUN: not ld.lld %p/Inputs/sht-group.elf -o /dev/null 2>&1 | FileCheck %s -# CHECK: invalid symbol index diff --git a/lld/test/ELF/invalid/sht-group.test b/lld/test/ELF/invalid/sht-group.test new file mode 100644 index 000000000000..c91e649e2643 --- /dev/null +++ b/lld/test/ELF/invalid/sht-group.test @@ -0,0 +1,18 @@ +# REQUIRES: x86 +# RUN: yaml2obj %s -o %t.o +# RUN: not ld.lld %t.o -o %t.exe 2>&1 | FileCheck %s +# CHECK: invalid symbol index + +--- !ELF +FileHeader: + Class: ELFCLASS64 + Data: ELFDATA2LSB + Type: ET_REL + Machine: EM_X86_64 +Sections: + - Name: .group + Type: SHT_GROUP + Link: .symtab + Info: 12345 + Members: + - SectionOrType: GRP_COMDAT |
