summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-03-27 20:00:08 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-03-27 20:00:08 +0000
commit24284afa2d97401743d664f39a5faf00db7d6afd (patch)
tree4350b92e9c5cf9fedc22676d6e3743100a21be76 /clang/lib/Frontend/CompilerInvocation.cpp
parentb3b1e17645ba01ecae56a8f217aec96a690a014c (diff)
downloadbcm5719-llvm-24284afa2d97401743d664f39a5faf00db7d6afd.tar.gz
bcm5719-llvm-24284afa2d97401743d664f39a5faf00db7d6afd.zip
Flip the default for showing include stacks on notes to false. This
required modifying a few tests that specifically use note include stacks to check the source manager's view of include stacks. I've simply added the flag to these tests for now, they may have to be more substantially changed if we decide to remove support for note include stacks altogether. Also, add a test for include stacks on notes that was supposed to go in with the previous commit. llvm-svn: 128390
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp
index 431f5f4d2f4..4c7657e20dd 100644
--- a/clang/lib/Frontend/CompilerInvocation.cpp
+++ b/clang/lib/Frontend/CompilerInvocation.cpp
@@ -989,12 +989,12 @@ static void ParseDiagnosticArgs(DiagnosticOptions &Opts, ArgList &Args,
Opts.ShowLocation = !Args.hasArg(OPT_fno_show_source_location);
Opts.ShowOptionNames = Args.hasArg(OPT_fdiagnostics_show_option);
- // Default behavior is to show note include stacks.
- Opts.ShowNoteIncludeStack = true;
+ // Default behavior is to not to show note include stacks.
+ Opts.ShowNoteIncludeStack = false;
if (Arg *A = Args.getLastArg(OPT_fdiagnostics_show_note_include_stack,
OPT_fno_diagnostics_show_note_include_stack))
- if (A->getOption().matches(OPT_fno_diagnostics_show_note_include_stack))
- Opts.ShowNoteIncludeStack = false;
+ if (A->getOption().matches(OPT_fdiagnostics_show_note_include_stack))
+ Opts.ShowNoteIncludeStack = true;
llvm::StringRef ShowOverloads =
Args.getLastArgValue(OPT_fshow_overloads_EQ, "all");
OpenPOWER on IntegriCloud