diff options
Diffstat (limited to 'lld/test/ELF/linkerscript/discard-section-err.s')
-rw-r--r-- | lld/test/ELF/linkerscript/discard-section-err.s | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lld/test/ELF/linkerscript/discard-section-err.s b/lld/test/ELF/linkerscript/discard-section-err.s index 4238b0982f2..13dd688cf16 100644 --- a/lld/test/ELF/linkerscript/discard-section-err.s +++ b/lld/test/ELF/linkerscript/discard-section-err.s @@ -17,10 +17,9 @@ # RUN: FileCheck -check-prefix=DYNSYM %s # DYNSYM: discarding .dynsym section is not allowed +## We allow discarding .dynstr, check we don't crash. # RUN: echo "SECTIONS { /DISCARD/ : { *(.dynstr) } }" > %t.script -# RUN: not ld.lld -pie -o %t --script %t.script %t.o 2>&1 | \ -# RUN: FileCheck -check-prefix=DYNSTR %s -# DYNSTR: discarding .dynstr section is not allowed +# RUN: ld.lld -pie -o %t --script %t.script %t.o # RUN: echo "SECTIONS { /DISCARD/ : { *(.rela.dyn) } }" > %t.script # RUN: not ld.lld -pie -o %t --script %t.script %t.o 2>&1 | \ |