Since std::optional does not offer getPointer(), this patch replaces
X.getPointer()->foo with X->foo to make the migration from
llvm::Optional to std::optional easier.
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
// try to distinguish already compiled & library symbols
if (!ImplSymbol)
continue;
- const auto &ImplSymbolName = ImplSymbol.getPointer()->first;
- JITDylib *ImplJD = ImplSymbol.getPointer()->second;
+ const auto &ImplSymbolName = ImplSymbol->first;
+ JITDylib *ImplJD = ImplSymbol->second;
auto &SymbolsInJD = SpeculativeLookUpImpls[ImplJD];
SymbolsInJD.insert(ImplSymbolName);
}