[llvm] [Attributor][FIX] Mark "may" accesses through call sites as such (PR #107439)
Shilei Tian via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 5 10:56:02 PDT 2024
================
@@ -1893,9 +1898,10 @@ ChangeStatus AAPointerInfoFloating::updateImpl(Attributor &A) {
DepClassTy::REQUIRED);
if (!CSArgPI)
return false;
- Changed =
- translateAndAddState(A, *CSArgPI, OffsetInfoMap[CurPtr], *CB) |
- Changed;
+ bool IsMustAcc = (getUnderlyingObject(CurPtr) == &AssociatedValue);
+ Changed = translateAndAddState(A, *CSArgPI, OffsetInfoMap[CurPtr], *CB,
----------------
shiltian wrote:
Why not `Changed |= ...`?
https://github.com/llvm/llvm-project/pull/107439
More information about the llvm-commits
mailing list