diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-04-19 21:09:34 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-04-19 21:09:34 +0000 |
commit | 8281bdeb4dedde7f9d25e81ff9ecf59eff8ba4ba (patch) | |
tree | d89b46c8bf537c9da354cb11d897717b3ad604cd /clang/lib/Driver/Tools.cpp | |
parent | 4f856744e58a96a394298cf77cf875fa8f8860ab (diff) | |
download | bcm5719-llvm-8281bdeb4dedde7f9d25e81ff9ecf59eff8ba4ba.tar.gz bcm5719-llvm-8281bdeb4dedde7f9d25e81ff9ecf59eff8ba4ba.zip |
Forward -fno-diagnostics-fixit-info to clang-cc.
llvm-svn: 69546
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 825614288a7..09de3f88dfc 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -505,6 +505,11 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, D.Diag(clang::diag::warn_drv_clang_unsupported) << Args.getLastArg(options::OPT_funsigned_bitfields)->getAsString(Args); + // -fdiagnostics-fixit-info is default, only pass non-default. + if (!Args.hasFlag(options::OPT_fdiagnostics_fixit_info, + options::OPT_fno_diagnostics_fixit_info)) + CmdArgs.push_back("-fno-diagnostics-fixit-info"); + // Enable -fdiagnostics-show-option by default. if (Args.hasFlag(options::OPT_fdiagnostics_show_option, options::OPT_fno_diagnostics_show_option)) |