Make a .def file for PlatformConditionKind

This commit is contained in:
Roopesh Chander
2019-07-12 19:03:24 +00:00
parent 34fec7f1d4
commit b75711c2d2
4 changed files with 54 additions and 36 deletions

View File

@@ -66,12 +66,8 @@ static const StringRef SupportedConditionalCompilationTargetEnvironments[] = {
};
static const PlatformConditionKind AllPlatformConditionKinds[] = {
PlatformConditionKind::OS,
PlatformConditionKind::Arch,
PlatformConditionKind::Endianness,
PlatformConditionKind::Runtime,
PlatformConditionKind::CanImport,
PlatformConditionKind::TargetEnvironment
#define PLATFORM_CONDITION(LABEL, IDENTIFIER) PlatformConditionKind::LABEL,
#include "swift/AST/PlatformConditionKinds.def"
};
template <size_t N>