diff options
author | Eric Fiselier <eric@efcs.ca> | 2016-11-21 01:10:52 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2016-11-21 01:10:52 +0000 |
commit | 43b5523069620be69ed28b15d727454dc09b2883 (patch) | |
tree | 7ed48269eb93e715a6a9fbe4dee87e8e1ed522bf /libcxx/test/std/thread/thread.mutex | |
parent | 11869aeb493ac5d6128b59141f9f78f9b8b99a2c (diff) | |
download | bcm5719-llvm-43b5523069620be69ed28b15d727454dc09b2883.tar.gz bcm5719-llvm-43b5523069620be69ed28b15d727454dc09b2883.zip |
Mark variadic lock guard tests as XFAIL with modules, since they have to define macros to expose the new ABI
llvm-svn: 287513
Diffstat (limited to 'libcxx/test/std/thread/thread.mutex')
7 files changed, 24 insertions, 1 deletions
diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock.pass.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock.pass.cpp index 840af6788d0..1bf06bde1a4 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock.pass.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock.pass.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03 +// FIXME: When modules are enabled we can't affect the contents of <mutex> +// by defining a macro +// XFAIL: -fmodules + // <mutex> // template <class ...Mutex> class lock_guard; diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_assign.fail.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_assign.fail.cpp index 18193e000ed..b3770fd97a1 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_assign.fail.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_assign.fail.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03 +// FIXME: When modules are enabled we can't affect the contents of <mutex> +// by defining a macro +// XFAIL: -fmodules + // <mutex> // template <class ...Mutex> class lock_guard; diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_copy.fail.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_copy.fail.cpp index 6dc37e970fb..13c30553d0e 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_copy.fail.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_copy.fail.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03 +// FIXME: When modules are enabled we can't affect the contents of <mutex> +// by defining a macro +// XFAIL: -fmodules + // <mutex> // template <class ...Mutex> class lock_guard; diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.fail.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.fail.cpp index 866538a2834..7c3c98b6aca 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.fail.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.fail.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03 +// FIXME: When modules are enabled we can't affect the contents of <mutex> +// by defining a macro +// XFAIL: -fmodules + // <mutex> // template <class ...Mutex> class lock_guard; diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.pass.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.pass.cpp index 4910d837cae..ffb46cd2a9a 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.pass.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.pass.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03 +// FIXME: When modules are enabled we can't affect the contents of <mutex> +// by defining a macro +// XFAIL: -fmodules + // <mutex> // template <class ...Mutex> class lock_guard; diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_cxx03.pass.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_cxx03.pass.cpp index 3c134e0b886..d37968de772 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_cxx03.pass.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_cxx03.pass.cpp @@ -8,7 +8,6 @@ //===----------------------------------------------------------------------===// // // UNSUPPORTED: libcpp-has-no-threads - // <mutex> // template <class ...Mutex> class lock_guard; diff --git a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_types.pass.cpp b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_types.pass.cpp index 2b06742a673..21de6bfe2cc 100644 --- a/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_types.pass.cpp +++ b/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_types.pass.cpp @@ -10,6 +10,10 @@ // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03 +// FIXME: When modules are enabled we can't affect the contents of <mutex> +// by defining a macro +// XFAIL: -fmodules + // <mutex> // template <class Mutex> |