[Transforms] Use std::nullopt instead of None (NFC)
This patch mechanically replaces None with std::nullopt where the compiler would warn if None were deprecated. The intent is to reduce the amount of manual work required in migrating from Optional to std::optional. This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
This commit is contained in:
@@ -1305,12 +1305,13 @@ void AddressSanitizer::getInterestingMemoryOperands(
|
||||
if (!ClInstrumentAtomics || ignoreAccess(I, RMW->getPointerOperand()))
|
||||
return;
|
||||
Interesting.emplace_back(I, RMW->getPointerOperandIndex(), true,
|
||||
RMW->getValOperand()->getType(), None);
|
||||
RMW->getValOperand()->getType(), std::nullopt);
|
||||
} else if (AtomicCmpXchgInst *XCHG = dyn_cast<AtomicCmpXchgInst>(I)) {
|
||||
if (!ClInstrumentAtomics || ignoreAccess(I, XCHG->getPointerOperand()))
|
||||
return;
|
||||
Interesting.emplace_back(I, XCHG->getPointerOperandIndex(), true,
|
||||
XCHG->getCompareOperand()->getType(), None);
|
||||
XCHG->getCompareOperand()->getType(),
|
||||
std::nullopt);
|
||||
} else if (auto CI = dyn_cast<CallInst>(I)) {
|
||||
if (CI->getIntrinsicID() == Intrinsic::masked_load ||
|
||||
CI->getIntrinsicID() == Intrinsic::masked_store) {
|
||||
|
||||
Reference in New Issue
Block a user