PR #2087: Consistently use __APPLE__ to identify macOS OSes Imported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2087 `__MACH__` may identify also other OSes based on some Mach variation. Merge 9b56ad7f05f24da3a16502704aa760d614a2073b into ad568ab75f7464eb232855bd0f0a625aa1b784f0 Merging this change closes #2087 COPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/2087 from pinotree:test-apple-define 9b56ad7f05f24da3a16502704aa760d614a2073b PiperOrigin-RevId: 936948219 Change-Id: I0bac1bdd0fbba102b26134ddab8b2a87d4689d72
diff --git a/absl/log/stripping_test.cc b/absl/log/stripping_test.cc index 271fae1..20231b9 100644 --- a/absl/log/stripping_test.cc +++ b/absl/log/stripping_test.cc
@@ -33,7 +33,7 @@ #include <stdio.h> -#if defined(__MACH__) +#if defined(__APPLE__) #include <mach-o/dyld.h> #elif defined(_WIN32) #include <Windows.h> @@ -191,7 +191,7 @@ absl::FPrintF(stderr, "Failed to open /pkg/bin/<binary name>: %s\n", err); } return fp; -#elif defined(__MACH__) +#elif defined(__APPLE__) uint32_t size = 0; int ret = _NSGetExecutablePath(nullptr, &size); if (ret != -1) {