summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2016-10-11 00:01:22 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2016-10-11 00:01:22 +0000
commit8838db8a9d07f6ce64a0903471643ce74da3a602 (patch)
treebb7ff7bba8c771ab88600d2d8cba2439819bc9fe /clang/test
parent4683f9d7dcda211f0d494894b8e3ae4820816fd3 (diff)
downloadbcm5719-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.c5
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'{{$}}
OpenPOWER on IntegriCloud