forked from OSchip/llvm-project
parent
2911841fba
commit
a06ca4bd90
|
@ -3281,11 +3281,8 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
|||
CmdArgs.push_back("-disable-llvm-verifier");
|
||||
|
||||
// Discard value names in assert builds unless otherwise specified.
|
||||
if (const Arg *A = Args.getLastArg(options::OPT_fdiscard_value_names,
|
||||
options::OPT_fno_discard_value_names)) {
|
||||
if (A->getOption().matches(options::OPT_fdiscard_value_names))
|
||||
CmdArgs.push_back("-discard-value-names");
|
||||
} else if (!IsAssertBuild)
|
||||
if (Args.hasFlag(options::OPT_fdiscard_value_names,
|
||||
options::OPT_fno_discard_value_names, !IsAssertBuild))
|
||||
CmdArgs.push_back("-discard-value-names");
|
||||
|
||||
// Set the main file name, so that debug info works even with
|
||||
|
|
Loading…
Reference in New Issue