Migrate llvm::Optional to std::optional

LLVM has removed llvm::Optional, move over to std::optional. Also
clang-format to fix up all the renamed #includes.
This commit is contained in:
Ben Barham
2024-02-02 22:19:39 -08:00
parent d3d4bd203c
commit ef8825bfe6
810 changed files with 8035 additions and 8718 deletions

View File

@@ -19,7 +19,7 @@ using namespace swift::ide;
using ChunkKind = CodeCompletionString::Chunk::ChunkKind;
llvm::Optional<ChunkKind>
std::optional<ChunkKind>
CodeCompletionStringPrinter::getChunkKindForPrintNameContext(
PrintNameContext context) const {
switch (context) {
@@ -34,26 +34,26 @@ CodeCompletionStringPrinter::getChunkKindForPrintNameContext(
return ChunkKind::Attribute;
case PrintNameContext::FunctionParameterExternal:
if (isInType()) {
return llvm::None;
return std::nullopt;
}
return ChunkKind::ParameterDeclExternalName;
case PrintNameContext::FunctionParameterLocal:
if (isInType()) {
return llvm::None;
return std::nullopt;
}
return ChunkKind::ParameterDeclLocalName;
default:
return llvm::None;
return std::nullopt;
}
}
llvm::Optional<ChunkKind>
std::optional<ChunkKind>
CodeCompletionStringPrinter::getChunkKindForStructureKind(
PrintStructureKind Kind) const {
switch (Kind) {
case PrintStructureKind::FunctionParameter:
if (isInType()) {
return llvm::None;
return std::nullopt;
}
return ChunkKind::ParameterDeclBegin;
case PrintStructureKind::DefaultArgumentClause:
@@ -69,7 +69,7 @@ CodeCompletionStringPrinter::getChunkKindForStructureKind(
case PrintStructureKind::FunctionParameterType:
return ChunkKind::ParameterDeclTypeBegin;
default:
return llvm::None;
return std::nullopt;
}
}