aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2022-01-27 22:17:16 +0000
committerDimitry Andric <dim@FreeBSD.org>2022-05-14 11:44:34 +0000
commit04eeddc0aa8e0a417a16eaf9d7d095207f4a8623 (patch)
tree2a5d3b2fe5c852e91531d128d9177754572d5338 /contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp
parent0eae32dcef82f6f06de6419a0d623d7def0cc8f6 (diff)
parent6f8fc217eaa12bf657be1c6468ed9938d10168b3 (diff)
Diffstat (limited to 'contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp')
-rw-r--r--contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp53
1 files changed, 26 insertions, 27 deletions
diff --git a/contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp b/contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp
index c2713b9b5203..29b74f981a91 100644
--- a/contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp
+++ b/contrib/llvm-project/llvm/lib/TextAPI/TextStubCommon.cpp
@@ -49,8 +49,8 @@ void ScalarTraits<PlatformSet>::output(const PlatformSet &Values, void *IO,
assert((!Ctx || Ctx->FileKind != FileType::Invalid) &&
"File type is not set in context");
- if (Ctx && Ctx->FileKind == TBD_V3 && Values.count(PlatformKind::macOS) &&
- Values.count(PlatformKind::macCatalyst)) {
+ if (Ctx && Ctx->FileKind == TBD_V3 && Values.count(PLATFORM_MACOS) &&
+ Values.count(PLATFORM_MACCATALYST)) {
OS << "zippered";
return;
}
@@ -60,31 +60,31 @@ void ScalarTraits<PlatformSet>::output(const PlatformSet &Values, void *IO,
default:
llvm_unreachable("unexpected platform");
break;
- case PlatformKind::macOS:
+ case PLATFORM_MACOS:
OS << "macosx";
break;
- case PlatformKind::iOSSimulator:
+ case PLATFORM_IOSSIMULATOR:
LLVM_FALLTHROUGH;
- case PlatformKind::iOS:
+ case PLATFORM_IOS:
OS << "ios";
break;
- case PlatformKind::watchOSSimulator:
+ case PLATFORM_WATCHOSSIMULATOR:
LLVM_FALLTHROUGH;
- case PlatformKind::watchOS:
+ case PLATFORM_WATCHOS:
OS << "watchos";
break;
- case PlatformKind::tvOSSimulator:
+ case PLATFORM_TVOSSIMULATOR:
LLVM_FALLTHROUGH;
- case PlatformKind::tvOS:
+ case PLATFORM_TVOS:
OS << "tvos";
break;
- case PlatformKind::bridgeOS:
+ case PLATFORM_BRIDGEOS:
OS << "bridgeos";
break;
- case PlatformKind::macCatalyst:
+ case PLATFORM_MACCATALYST:
OS << "iosmac";
break;
- case PlatformKind::driverKit:
+ case PLATFORM_DRIVERKIT:
OS << "driverkit";
break;
}
@@ -98,28 +98,27 @@ StringRef ScalarTraits<PlatformSet>::input(StringRef Scalar, void *IO,
if (Scalar == "zippered") {
if (Ctx && Ctx->FileKind == FileType::TBD_V3) {
- Values.insert(PlatformKind::macOS);
- Values.insert(PlatformKind::macCatalyst);
+ Values.insert(PLATFORM_MACOS);
+ Values.insert(PLATFORM_MACCATALYST);
return {};
}
return "invalid platform";
}
- auto Platform = StringSwitch<PlatformKind>(Scalar)
- .Case("unknown", PlatformKind::unknown)
- .Case("macosx", PlatformKind::macOS)
- .Case("ios", PlatformKind::iOS)
- .Case("watchos", PlatformKind::watchOS)
- .Case("tvos", PlatformKind::tvOS)
- .Case("bridgeos", PlatformKind::bridgeOS)
- .Case("iosmac", PlatformKind::macCatalyst)
- .Default(PlatformKind::unknown);
-
- if (Platform == PlatformKind::macCatalyst)
+ auto Platform = StringSwitch<PlatformType>(Scalar)
+ .Case("macosx", PLATFORM_MACOS)
+ .Case("ios", PLATFORM_IOS)
+ .Case("watchos", PLATFORM_WATCHOS)
+ .Case("tvos", PLATFORM_TVOS)
+ .Case("bridgeos", PLATFORM_BRIDGEOS)
+ .Case("iosmac", PLATFORM_MACCATALYST)
+ .Default(PLATFORM_UNKNOWN);
+
+ if (Platform == PLATFORM_MACCATALYST)
if (Ctx && Ctx->FileKind != FileType::TBD_V3)
return "invalid platform";
- if (Platform == PlatformKind::unknown)
+ if (Platform == PLATFORM_UNKNOWN)
return "unknown platform";
Values.insert(Platform);
@@ -226,7 +225,7 @@ StringRef ScalarTraits<UUID>::input(StringRef Scalar, void *, UUID &Value) {
if (UUID.empty())
return "invalid uuid string pair";
Value.second = std::string(UUID);
- Value.first = Target{getArchitectureFromName(Arch), PlatformKind::unknown};
+ Value.first = Target{getArchitectureFromName(Arch), PLATFORM_UNKNOWN};
return {};
}