jfb accepted this revision.
jfb added a comment.
This revision is now accepted and ready to land.

From `__ISO_C_VISIBLE >= 2011` it looks like this tries to test C11 features 
regardless of the C++ version. That's probably fine, but we're walking this 
line where only C++17 really guarantees C11 support, so this entire thing is 
weird and brittle to me. You're not changing the brittle-ness, just removing 
one kink, so from that perspective this change LGTM.



================
Comment at: libcxx/test/support/test_macros.h:127
 // Note that at this time (July 2018), MacOS X and iOS do NOT.
-#if __ISO_C_VISIBLE >= 2011
+#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
 #  if defined(__FreeBSD__)
----------------
Should this be `TEST_STD_VER >= 11`?


Repository:
  rCXX libc++

https://reviews.llvm.org/D50719



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to