[libcxx-commits] [libcxx] bf90b8f - [libc++] Fix failing concepts tests
Eric Fiselier via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Apr 8 15:25:22 PDT 2020
Author: Eric Fiselier
Date: 2020-04-08T18:25:07-04:00
New Revision: bf90b8fc25ca0fc112c4beacbc9090980c9c7295
URL: https://github.com/llvm/llvm-project/commit/bf90b8fc25ca0fc112c4beacbc9090980c9c7295
DIFF: https://github.com/llvm/llvm-project/commit/bf90b8fc25ca0fc112c4beacbc9090980c9c7295.diff
LOG: [libc++] Fix failing concepts tests
Added:
Modified:
libcxx/test/std/concepts/lang/same_as.pass.cpp
libcxx/utils/libcxx/test/config.py
Removed:
################################################################################
diff --git a/libcxx/test/std/concepts/lang/same_as.pass.cpp b/libcxx/test/std/concepts/lang/same_as.pass.cpp
index c41d6c47ac82..76e019da438c 100644
--- a/libcxx/test/std/concepts/lang/same_as.pass.cpp
+++ b/libcxx/test/std/concepts/lang/same_as.pass.cpp
@@ -7,6 +7,7 @@
//===----------------------------------------------------------------------===//
// UNSUPPORTED: c++98, c++03, c++11, c++14, c++17
+// UNSUPPORTED: libcpp-no-concepts
// template<class T, class U>
// concept same_as;
diff --git a/libcxx/utils/libcxx/test/config.py b/libcxx/utils/libcxx/test/config.py
index 88010f850b4c..b29910ad00ba 100644
--- a/libcxx/utils/libcxx/test/config.py
+++ b/libcxx/utils/libcxx/test/config.py
@@ -472,6 +472,10 @@ def configure_features(self):
intMacroValue(macros['__cpp_deduction_guides']) < 201611:
self.config.available_features.add('libcpp-no-deduction-guides')
+ if '__cpp_concepts' not in macros or \
+ intMacroValue(macros['__cpp_concepts']) < 201811:
+ self.config.available_features.add('libcpp-no-concepts')
+
if self.target_info.is_windows():
self.config.available_features.add('windows')
if self.cxx_stdlib_under_test == 'libc++':
More information about the libcxx-commits
mailing list