1 // Copyright (C) 2017 Tom Hughes
2 //
3 //  Distributed under the Boost Software License, Version 1.0. (See accompanying
4 //  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 
6 // <boost/thread/mutex.hpp>
7 
8 // class mutex;
9 
10 #include <boost/thread/mutex.hpp>
11 #include <boost/detail/lightweight_test.hpp>
12 
pass()13 void pass()
14 {
15   boost::mutex m0;
16   if (m0.try_lock()) {
17     m0.unlock();
18   }
19 }
20