diff options
Diffstat (limited to 'lld/test/ELF/corrupted-version-reference.s')
-rw-r--r-- | lld/test/ELF/corrupted-version-reference.s | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lld/test/ELF/corrupted-version-reference.s b/lld/test/ELF/corrupted-version-reference.s new file mode 100644 index 00000000000..15fbbeeaa14 --- /dev/null +++ b/lld/test/ELF/corrupted-version-reference.s @@ -0,0 +1,10 @@ +# RUN: llvm-mc -triple=mips64-unknown-freebsd %s -filetype=obj -o %t.o +# RUN: not ld.lld %t.o %S/Inputs/corrupt-version-reference.so -o %t.exe 2>&1 | FileCheck %s + +# CHECK: error: corrupt input file: version definition index 9 for symbol __cxa_finalize is greater than the maximum value 8 +# CHECK: >>> symbol is defined in {{.+}}/corrupt-version-reference.so + +.globl __start +__start: + dla $a0, __cxa_finalize + nop |