[cfe-dev] RFC: Easier AST Matching by Default

Stephen Kelly via cfe-dev cfe-dev at lists.llvm.org
Fri Jul 3 13:36:36 PDT 2020


On 02/07/2020 23:07, Stephen Kelly wrote:
>
>
> On 02/07/2020 12:23, Manuel Klimek wrote:
>> On Thu, Jul 2, 2020 at 12:50 PM Aaron Ballman via cfe-dev 
>> <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>>
>>     > I don't want to be left with the blame of having my design
>>     half-implemented though :). There are bugs that I can not fix,
>>     partly because this is not concluded.
>>     >
>>     > If I can't move forward, then reversal is the only way (to give
>>     others the space to validate their designs) and I'd like to do
>>     that soon, so that this thread is not an open item for me (or
>>     anyone else) to deal with.
>>
>>     While I was previously in favor of switching the default because I
>>     thought it would lead to easier AST matching, I've been convinced by
>>     the concerns raised on the thread and I think that we should revert
>>     the default to AsIs. Despite that, Stephen: thank you for all your
>>     efforts on this and I'm sorry that the experiment hasn't worked out
>>     the way we had anticipated.
>>
>>
>> +1 - I think it was mainly too early to flip the default - we need to 
>> iterate on the mode (or an alternative, like what Richard and others 
>> suggested) before we try to flip defaults again.
>
> The change is here ready for review:
>
> https://reviews.llvm.org/D83076
>
> Sorry about the churn of introducing the change of default. At least 
> traverse() matchers introduced then will continue to work without 
> requiring extra churn.
>

The change has been pushed and buildbots seem happy with it so far.


Thanks,


Stephen.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200703/f4c6370f/attachment.html>


More information about the cfe-dev mailing list