ChenMiaoi wrote:

> Yes, from what I saw recently we’re for some reason really bad at checking 
> that something is _actually_ an identifier before we attempt to treat it like 
> one all over the pragma code.
> 
> @ChenMiaoi was working on something similar to this; I don’t know if their 
> patches cover this or not

It looks like this is another code path. When working on my fixes, I hadn't 
considered that directly calling `getIdentifierInfo()` in `EvaluateValue()` 
could also cause this issue. Yes, it's the same kind of problem, but on a 
different path that my current patches don't cover.

https://github.com/llvm/llvm-project/pull/232413
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to