diff options
author | Adrian Prantl <aprantl@apple.com> | 2019-09-10 15:53:18 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2019-09-10 15:53:18 +0000 |
commit | f987f561fadc35fb597ce821b2deeb005f40bd77 (patch) | |
tree | 75df08e3370ef8e61e2c1ea0e011b1a8d44fede1 /clang/test/Driver/debug-options.c | |
parent | 8812157b11eac4f8ed578bc9cad19cdd826b3339 (diff) | |
download | bcm5719-llvm-f987f561fadc35fb597ce821b2deeb005f40bd77.tar.gz bcm5719-llvm-f987f561fadc35fb597ce821b2deeb005f40bd77.zip |
Don't emit .gnu_pubnames when tuning for LLDB.
LLDB reads the various .apple* accelerator tables (and in the near
future: the DWARF 5 accelerator tables) which should make
.gnu_pubnames redundant. This changes the Clang driver to no longer
pass -ggnu-pubnames when tuning for LLDB.
Thanks to David Blaikie for pointing this out!
http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20190422/thread.html#646062
rdar://problem/50142073
Differential Revision: https://reviews.llvm.org/D67373
llvm-svn: 371530
Diffstat (limited to 'clang/test/Driver/debug-options.c')
-rw-r--r-- | clang/test/Driver/debug-options.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/Driver/debug-options.c b/clang/test/Driver/debug-options.c index 154c7891f87..aacc40f780d 100644 --- a/clang/test/Driver/debug-options.c +++ b/clang/test/Driver/debug-options.c @@ -197,7 +197,7 @@ // RUN: %clang -### -c %s 2>&1 | FileCheck -check-prefix=NORNGBSE %s // RUN: %clang -### -c -fdebug-ranges-base-address -fno-debug-ranges-base-address %s 2>&1 | FileCheck -check-prefix=NORNGBSE %s // -// RUN: %clang -### -c -glldb %s 2>&1 | FileCheck -check-prefix=GPUB %s +// RUN: %clang -### -c -glldb %s 2>&1 | FileCheck -check-prefix=NOPUB %s // RUN: %clang -### -c -glldb -gno-pubnames %s 2>&1 | FileCheck -check-prefix=NOPUB %s // // RUN: %clang -### -c -gdwarf-aranges %s 2>&1 | FileCheck -check-prefix=GARANGE %s |