Repository: mesos Updated Branches: refs/heads/master da37eb247 -> 6380d3adc
Introduced mutex configure check in libprocess. Review: https://reviews.apache.org/r/27350 Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/6380d3ad Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/6380d3ad Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/6380d3ad Branch: refs/heads/master Commit: 6380d3adc8bf080d564c0ac775feddbaa507c231 Parents: da37eb2 Author: Joris Van Remoortere <[email protected]> Authored: Fri Nov 14 16:18:12 2014 -0800 Committer: Niklas Q. Nielsen <[email protected]> Committed: Fri Nov 14 16:18:12 2014 -0800 ---------------------------------------------------------------------- 3rdparty/libprocess/m4/ax_cxx_compile_stdcxx_11.m4 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/6380d3ad/3rdparty/libprocess/m4/ax_cxx_compile_stdcxx_11.m4 ---------------------------------------------------------------------- diff --git a/3rdparty/libprocess/m4/ax_cxx_compile_stdcxx_11.m4 b/3rdparty/libprocess/m4/ax_cxx_compile_stdcxx_11.m4 index bf2bd19..eebb4bd 100644 --- a/3rdparty/libprocess/m4/ax_cxx_compile_stdcxx_11.m4 +++ b/3rdparty/libprocess/m4/ax_cxx_compile_stdcxx_11.m4 @@ -37,6 +37,7 @@ m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [ #include <memory> + #include <mutex> template <typename T> struct check @@ -62,6 +63,22 @@ m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [ std::unique_ptr<int> i(new int()); int j = foo(std::move(i)); + + void mutexTest() + { + std::mutex mutex; + { + // Scope of lockGuard. + std::lock_guard<std::mutex> lockGuard(mutex); + // End scope of lockGuard. + } + + { + // Scope of uniqueLock. + std::unique_lock<std::mutex> uniqueLock(mutex); + // End scope of uniqueLock. + } + } ]) AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [
