From 2d55b36aacc2567e77cbdcbe509e37b733658685 Mon Sep 17 00:00:00 2001 From: George Rimar Date: Thu, 5 Jul 2018 12:48:29 +0000 Subject: [PATCH] [ELF] - Add test to check we don't crash when tracing reserved symbol. This is to test the following line of code: https://github.com/llvm-mirror/lld/blob/master/ELF/SymbolTable.cpp#L601 Without that line linker would crash. llvm-svn: 336345 --- lld/test/ELF/trace-symbols.s | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lld/test/ELF/trace-symbols.s b/lld/test/ELF/trace-symbols.s index 6f8436a..b5c1ddc 100644 --- a/lld/test/ELF/trace-symbols.s +++ b/lld/test/ELF/trace-symbols.s @@ -76,6 +76,9 @@ # RUN: FileCheck -check-prefix=STARTLIB %s # STARTLIB: trace-symbols.s.tmp1: reference to bar +## Check we do not crash when trying to trace special symbol. +# RUN: not ld.lld -trace-symbol=_end %t -o /dev/null + .hidden hsymbol .globl _start .type _start, @function -- 2.7.4