[libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Sun Mar 23 08:12:56 PDT 2025


================
@@ -148,6 +148,12 @@
 # define TEST_IS_CONSTANT_EVALUATED false
 #endif
 
+#if TEST_STD_VER >= 26
+#  define TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED true
+#else
+#  define TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED (!TEST_IS_CONSTANT_EVALUATED)
+#endif
+
----------------
frederick-vs-ja wrote:

Agreed!

https://github.com/llvm/llvm-project/pull/132593


More information about the libcxx-commits mailing list