diff options
| author | Joerg Sonnenberger <joerg@bec.de> | 2017-07-01 21:36:21 +0000 |
|---|---|---|
| committer | Joerg Sonnenberger <joerg@bec.de> | 2017-07-01 21:36:21 +0000 |
| commit | c91996817fa39ae7c8b81af1b9834cf62fac4393 (patch) | |
| tree | b7f45800cc3ed74a83133240c3ce3bd6c9df4023 /clang/lib | |
| parent | b00ea08fda0842452c166538d057cd194ff3b0f6 (diff) | |
| download | bcm5719-llvm-c91996817fa39ae7c8b81af1b9834cf62fac4393.tar.gz bcm5719-llvm-c91996817fa39ae7c8b81af1b9834cf62fac4393.zip | |
Add an option group for deprecated warnings. Add the removed
-fslp-vectorize-aggressive and -fno-slp-vectorize-aggressive flags back
under this group and test for the warning. Document the future removal
in the ReleaseNotes.
Differential Revision: https://reviews.llvm.org/D34926
llvm-svn: 306965
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Driver/ToolChains/Clang.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp index 3731aa83ef0..5c5801134cd 100644 --- a/clang/lib/Driver/ToolChains/Clang.cpp +++ b/clang/lib/Driver/ToolChains/Clang.cpp @@ -2974,6 +2974,12 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, A->claim(); } + for (const Arg *A : + Args.filtered(options::OPT_clang_ignored_legacy_options_Group)) { + D.Diag(diag::warn_ignored_clang_option) << A->getAsString(Args); + A->claim(); + } + claimNoWarnArgs(Args); Args.AddAllArgs(CmdArgs, options::OPT_R_Group); |

