Use the new template deduction guides rather than makeArrayRef

LLVM has removed `make*ArrayRef`, migrate all references to their
constructor equivalent.
This commit is contained in:
Ben Barham
2024-02-23 20:00:08 -08:00
parent b4a5ad2f4d
commit f292ec9784
122 changed files with 305 additions and 360 deletions

View File

@@ -367,9 +367,9 @@ static bool getModuleInterfaceInfo(
if (!Group && InterestedUSR) {
Group = findGroupNameForUSR(Mod, InterestedUSR.value());
}
printModuleInterface(Mod, Group.has_value()
? llvm::makeArrayRef(Group.value())
: ArrayRef<StringRef>(),
printModuleInterface(Mod,
Group.has_value() ? llvm::ArrayRef(Group.value())
: ArrayRef<StringRef>(),
TraversalOptions, Printer, Options,
Group.has_value() && SynthesizedExtensions);