https://github.com/zeyi2 requested changes to this pull request.

Thanks for working on the issue!

However the current fix looks too broad, it completely skips generic lambdas. 
This can lead to False Negatives (valid non-const parameters in generic lambdas 
won't be flagged).

I think the current `markCanNotBeConst` does not handle 
`CXXUnresolvedConstructExpr`, a more accurate fix would be to explicitly handle 
that in the implementation.

There is a very similar PR that you can use as a reference: 
https://github.com/llvm/llvm-project/pull/177345

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

Reply via email to