[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

@@ -343,6 +343,9 @@ def dump_requirement_machine : Flag<["-"], "dump-requirement-machine">,
def debug_requirement_machine : Joined<["-"], "debug-requirement-machine=">,
HelpText<"Fine-grained debug output from the generics implementation">;
def dump_macro_expansions : Flag<["-"], "dump-macro-expansions">,
HelpText<"Dumps the results of each macro expansion">;
def analyze_requirement_machine : Flag<["-"], "analyze-requirement-machine">,
Flags<[FrontendOption, HelpHidden, DoesNotAffectIncrementalBuild]>,
HelpText<"Print out requirement machine statistics at the end of the compilation job">;