Skip to content

Commit 5d83315

Browse files
Restore __MACH__ in DarwinTargetInfo
1 parent 974dfb7 commit 5d83315

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

clang/lib/Basic/Targets/OSTargets.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
122122
assert(OsVersion.getMinor().value_or(0) < 100 &&
123123
OsVersion.getSubminor().value_or(0) < 100 && "Invalid version!");
124124
Builder.defineMacro("__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__", Str);
125+
126+
// Tell users about the kernel if there is one.
127+
Builder.defineMacro("__MACH__");
125128
}
126129

127130
PlatformMinVersion = OsVersion;

0 commit comments

Comments
 (0)