mirror of
https://github.com/intel/llvm.git
synced 2026-01-27 06:06:34 +08:00
[libc++] Fix failing concepts tests
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -472,6 +472,10 @@ class Configuration(object):
|
||||
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++':
|
||||
|
||||
Reference in New Issue
Block a user