ymandel added a comment.

In D88275#2305989 <https://reviews.llvm.org/D88275#2305989>, @aaron.ballman 
wrote:

> In D88275#2303283 <https://reviews.llvm.org/D88275#2303283>, @ymandel wrote:
>
>>> I'm not concerned about the basic idea behind the proposed matcher, I'm 
>>> only worried we're making AST matching more confusing by having two 
>>> different ways of inconsistently accomplishing the same-ish thing.
>>
>> Aaron, I appreciate this concern, but I would argue that this matcher isn't 
>> making things any worse. We already have the various `ignoringImplicit` 
>> matchers, and this new one simply parallels those, but for parents. So, it 
>> is in some sense "completing" an existing API, which together is an 
>> alternative to  `traverse`.
>
> I'm not certain I agree with that reasoning because you can extend it to 
> literally any match that may interact with implicit nodes, which is the whole 
> point to the spelled in source traversal mode. I'm not certain it's a good 
> design for us to continue to add one-off ways to ignore implicit nodes.

I appreciate your point, but I'm personally inclined to allow progress while we 
figure these larger issues out.  That said, I'm in no rush and would like a 
solution that we're both happy with. How do you propose we proceed, especially 
given that `traverse` does not currently support this case? It seems that 
progress is in part blocked on hearing back from steveire, but it's been over a 
week since you added him to the review thread. Is there some other way to ping 
him?

Thanks!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D88275/new/

https://reviews.llvm.org/D88275

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to