diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp')
| -rw-r--r-- | contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp b/contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp index acc85165a470..03fc0ec7ff54 100644 --- a/contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp +++ b/contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp @@ -3941,6 +3941,8 @@ static unsigned getBaseMachOPlatformID(const llvm::Triple &TT) {      return llvm::MachO::PLATFORM_TVOS;    case llvm::Triple::WatchOS:      return llvm::MachO::PLATFORM_WATCHOS; +  case llvm::Triple::XROS: +    return llvm::MachO::PLATFORM_XROS;    case llvm::Triple::DriverKit:      return llvm::MachO::PLATFORM_DRIVERKIT;    default: @@ -4024,6 +4026,9 @@ static bool isFoundationNeededForDarwinAvailabilityCheck(    case llvm::Triple::MacOSX:      FoundationDroppedInVersion = VersionTuple(/*Major=*/10, /*Minor=*/15);      break; +  case llvm::Triple::XROS: +    // XROS doesn't need Foundation. +    return false;    case llvm::Triple::DriverKit:      // DriverKit doesn't need Foundation.      return false; | 
