The macros were inside #if defined(_LIBCPP_COMPILER_CLANG), which means
we would never detect C11 features on non-Clang compilers. According to
Marshall Clow, this is not the intended behavior.
[libc++] Disable failing C11 feature tests for <cfloat> and <float.h>
Those tests are breaking the test bots. A Bugzilla has been filed to
make sure those tests are re-enabled: https://bugs.llvm.org/show_bug.cgi?id=38572