[Macros] Add a flag -dump-macro-expansions as a debugging aid.

This commit is contained in:
Doug Gregor
2022-11-14 21:29:24 -08:00
parent 60eb0fb3f5
commit f2f974bb94
4 changed files with 17 additions and 0 deletions

View File

@@ -1042,6 +1042,9 @@ static bool ParseLangArgs(LangOptions &Opts, ArgList &Args,
Opts.AnalyzeRequirementMachine = Args.hasArg(
OPT_analyze_requirement_machine);
Opts.DumpMacroExpansions = Args.hasArg(
OPT_dump_macro_expansions);
if (const Arg *A = Args.getLastArg(OPT_debug_requirement_machine))
Opts.DebugRequirementMachine = A->getValue();