apple-fcloutier wrote: There's two main reasons I didn't go that route. First, we don't have great ways to check that two expressions refer to the same object (that I'm aware of). We can keep track of DeclRefExprs or maybe MemberExprs alone, but that creates a weird cliff of fixit availability. Second, `AnalyzeImplicitConversions` doesn't do recursive descent, so keeping a stack of known facts about inspected values is a good deal more complicated.
If somebody tells me how to do 1, I can probably manage 2 on my own. https://github.com/llvm/llvm-project/pull/65684 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits