Summary: The fix in
D2283221 was specific to a bug in gcc 4.8 but the macro was failing
to filter out clang compilers.
Reviewed By: @yfeldblum
Differential Revision:
D2340160
# endif
#endif
-#if defined(__GNUC__) && !__GNUC_PREREQ(4,9)
+#if defined(__GNUC__) && !defined(__APPLE__) && !__GNUC_PREREQ(4,9)
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56019
// gcc 4.8.x incorrectly placed max_align_t in the root namespace
// Alias it into std (where it's found in 4.9 and later)