Disable the emission of frontend warnings (not errors) under --analyze.
Fixes <rdar://problem/7405601>. llvm-svn: 99222
This commit is contained in:
parent
28ec56d7dd
commit
fe449a24a8
|
@ -796,6 +796,11 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
||||||
else
|
else
|
||||||
CmdArgs.push_back("plist");
|
CmdArgs.push_back("plist");
|
||||||
|
|
||||||
|
// Disable the presentation of standard compiler warnings when
|
||||||
|
// using --analyze. We only want to show static analyzer diagnostics
|
||||||
|
// or frontend errors.
|
||||||
|
CmdArgs.push_back("-w");
|
||||||
|
|
||||||
// Add -Xanalyzer arguments when running as analyzer.
|
// Add -Xanalyzer arguments when running as analyzer.
|
||||||
Args.AddAllArgValues(CmdArgs, options::OPT_Xanalyzer);
|
Args.AddAllArgValues(CmdArgs, options::OPT_Xanalyzer);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue