These tests check that an operations happens within a specified
deadline, which causes flaky failures on slow machines or machines
under heavy load.
By adding the // FLAKY_TEST. tag it allows the test suite to
retry or ignore the tests
//
// UNSUPPORTED: libcpp-has-no-threads
// UNSUPPORTED: c++98, c++03, c++11
+//
+// FLAKY_TEST.
// <shared_mutex>
//===----------------------------------------------------------------------===//
//
// UNSUPPORTED: libcpp-has-no-threads
+//
+// FLAKY_TEST.
// <mutex>
//===----------------------------------------------------------------------===//
//
// UNSUPPORTED: libcpp-has-no-threads
+//
+// FLAKY_TEST.
// <mutex>
//
// UNSUPPORTED: libcpp-has-no-threads
+// FLAKY_TEST.
+
// <mutex>
// class recursive_mutex;
//
// UNSUPPORTED: libcpp-has-no-threads
// UNSUPPORTED: c++98, c++03, c++11
+//
+// FLAKY_TEST.
// <shared_mutex>
//===----------------------------------------------------------------------===//
//
// UNSUPPORTED: libcpp-has-no-threads
+//
+// FLAKY_TEST.
// <mutex>
//===----------------------------------------------------------------------===//
//
// UNSUPPORTED: libcpp-has-no-threads
+//
+// FLAKY_TEST.
// <mutex>