Skip to content

Commit d3923ce

Browse files
committed
don't generate summary format argument if not needed
1 parent a2b8e2d commit d3923ce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/Frontend/CompilerInvocation.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2985,7 +2985,8 @@ static void GenerateFrontendArgs(const FrontendOptions &Opts,
29852985
Lang + HeaderUnit + Header + ModuleMap + Preprocessed);
29862986
}
29872987

2988-
GenerateArg(Consumer, OPT_summary_format_EQ, Opts.SummaryFormat);
2988+
if (!Opts.EmitSummaryDir.empty() || !Opts.ReadSummaryDir.empty())
2989+
GenerateArg(Consumer, OPT_summary_format_EQ, Opts.SummaryFormat);
29892990

29902991
// OPT_INPUT has a unique class, generate it directly.
29912992
for (const auto &Input : Opts.Inputs)

0 commit comments

Comments
 (0)