[PATCH] D93223: [analyzer] Create MacroExpansionContext member in AnalysisConsumer
Balázs Benics via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 10 02:53:58 PST 2021
steakhal added a comment.
In D93223#2553053 <https://reviews.llvm.org/D93223#2553053>, @Szelethus wrote:
> My no1. thought is that I wish the new functionality you're implementing was in the interface of the `Preprocessor`. I found, and still find it so hard to believe that you couldn't just retrieve this information
It is hard to believe, but it is the case.
> your projects seems to plug this gaping hole in the design.
I honestly think that it is the supposed way of doing this. The chained preprocessor callbacks and the token watcher fit perfectly into this picture.
> I respect that this is an opt-in functionality for now though, and I guess we could make this a default feature with relative ease.
We should carefully evaluate the impact and stability of this before making it happen.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93223/new/
https://reviews.llvm.org/D93223
More information about the cfe-commits
mailing list