[PATCH] D114525: [clang] Change ordering of PreableCallbacks to make sure PP can be referenced in them
Sam McCall via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Nov 25 07:55:57 PST 2021
sammccall accepted this revision.
sammccall added a comment.
This revision is now accepted and ready to land.
Yeah this change definitely looks safe:
- we've moving it across BeginSourceFile only, which doesn't seem to do anything for the usual parse that we'd use when building preambles.
- BeforeExecute isn't widely used
Also it seems saner: Before/AfterExecute are now consistently nested inside Begin/EndSourceFile.
I don't have particular insight into the original motivation, but I guess it was just driven by what was needed: why go for the "more powerful" thing if we only needed to inspect the CompilerInstance?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114525/new/
https://reviews.llvm.org/D114525
More information about the cfe-commits
mailing list