diff --git a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp index 3d9bbaccae1df..6c4f410b38719 100644 --- a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp +++ b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp @@ -2585,11 +2585,11 @@ struct AAHeapToSharedFunction : public AAHeapToShared { findPotentialRemovedFreeCalls(A); } - bool isAssumedHeapToShared(CallBase &CB) const { + bool isAssumedHeapToShared(CallBase &CB) const override { return isValidState() && MallocCalls.count(&CB); } - bool isAssumedHeapToSharedRemovedFree(CallBase &CB) const { + bool isAssumedHeapToSharedRemovedFree(CallBase &CB) const override { return isValidState() && PotentialRemovedFreeCalls.count(&CB); }