Issue 76459
Summary `PointerValue` comparison doens't take properties into account.
Labels clang:dataflow
Assignees ymand
Reporter ymand
    Function `areEquivalentIndirectionValues` doesn't account for differences in properties when comparing pointer values. This causes problems with analyses which use properties where pointer values differing only in properties are considered equivalent.

https://github.com/llvm/llvm-project/blob/a01b58aef0e42fb1b52e358adf4c56678a884d37/clang/lib/Analysis/FlowSensitive/Value.cpp#L20-L27
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to