15 #ifndef LLVM_CLANG_BASIC_ALIGNED_ALLOCATION_H 16 #define LLVM_CLANG_BASIC_ALIGNED_ALLOCATION_H 18 #include "llvm/ADT/Triple.h" 19 #include "llvm/Support/ErrorHandling.h" 20 #include "llvm/Support/VersionTuple.h" 28 case llvm::Triple::Darwin:
29 case llvm::Triple::MacOSX:
30 return llvm::VersionTuple(10U, 14U);
31 case llvm::Triple::IOS:
32 case llvm::Triple::TvOS:
33 return llvm::VersionTuple(11U);
34 case llvm::Triple::WatchOS:
35 return llvm::VersionTuple(4U);
38 llvm_unreachable(
"Unexpected OS");
43 #endif // LLVM_CLANG_BASIC_ALIGNED_ALLOCATION_H Dataflow Directional Tag Classes.
llvm::VersionTuple alignedAllocMinVersion(llvm::Triple::OSType OS)