diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2016-10-11 00:01:22 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2016-10-11 00:01:22 +0000 |
commit | 8838db8a9d07f6ce64a0903471643ce74da3a602 (patch) | |
tree | bb7ff7bba8c771ab88600d2d8cba2439819bc9fe /clang/test | |
parent | 4683f9d7dcda211f0d494894b8e3ae4820816fd3 (diff) | |
download | bcm5719-llvm-8838db8a9d07f6ce64a0903471643ce74da3a602.tar.gz bcm5719-llvm-8838db8a9d07f6ce64a0903471643ce74da3a602.zip |
[Driver][Diagnostics] Make 'show option names' default for driver warnings
Currently, driver level warnings do not show option names (e.g. warning:
complain about foo [-Woption-name]) in a diagnostic unless
-fdiagnostics-show-option is explictly specified. OTOH, the driver by
default turn this option on for CC1. Change the logic to show option
names by default in the driver as well.
Differential Revision: https://reviews.llvm.org/D24516
rdar://problem/27300909
llvm-svn: 283827
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Driver/show-option-names.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/Driver/show-option-names.c b/clang/test/Driver/show-option-names.c new file mode 100644 index 00000000000..a5465d2da5e --- /dev/null +++ b/clang/test/Driver/show-option-names.c @@ -0,0 +1,5 @@ +// RUN: %clang -c -target i386-apple-darwin10 -isysroot /FOO %s 2>&1 | FileCheck --check-prefix=CHECK-SHOW-OPTION-NAMES %s +// CHECK-SHOW-OPTION-NAMES: warning: no such sysroot directory: '{{([A-Za-z]:.*)?}}/FOO' [-Wmissing-sysroot] + +// RUN: %clang -c -target i386-apple-darwin10 -fno-diagnostics-show-option -isysroot /FOO %s 2>&1 | FileCheck --check-prefix=CHECK-NO-SHOW-OPTION-NAMES %s +// CHECK-NO-SHOW-OPTION-NAMES: warning: no such sysroot directory: '{{([A-Za-z]:.*)?}}/FOO'{{$}} |