owenca wrote:

> Another possibility to consider for the original bug: `(single_identifier)` 
> is almost certainly a cast, not redundant parentheses, unless 
> `single_identifier` names a macro argument. So I wonder if that would be a 
> better heuristic to use to fix the regression.

I don’t think that would work as`(identifier)` can be a number of constructs 
depending on the context. It can be part of a function/macro call, function 
declaration, macro definition, C++ cast, C cast, `sizeof` operand, etc. 


https://github.com/llvm/llvm-project/pull/83709
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to