summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/undef-broken-debug.test
diff options
context:
space:
mode:
Diffstat (limited to 'lld/test/ELF/undef-broken-debug.test')
-rw-r--r--lld/test/ELF/undef-broken-debug.test4
1 files changed, 4 insertions, 0 deletions
diff --git a/lld/test/ELF/undef-broken-debug.test b/lld/test/ELF/undef-broken-debug.test
index 444f3bf3f74..2ca8494a180 100644
--- a/lld/test/ELF/undef-broken-debug.test
+++ b/lld/test/ELF/undef-broken-debug.test
@@ -8,6 +8,10 @@
# CHECK: error: {{.*}}.o: relocation R_X86_64_64 at 0x29 has unsupported target
# CHECK: error: undefined symbol: bar
+# We used to dereference null Target in DWARF.cpp:findAux while reporting a duplicate symbol error,
+# because Target wasn't initialized yet.
+# RUN: not ld.lld %t.o %t.o -o /dev/null
+
--- !ELF
FileHeader:
Class: ELFCLASS64
OpenPOWER on IntegriCloud