From 19271f5aad0baac263f257eb1391b8523f586553 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 9 Apr 2021 17:23:27 +0100 Subject: Fix includes for modern gcc --- libadhocutil/cache.impl.h | 1 + libadhocutil/scopeExit.cpp | 1 + libadhocutil/unittests/testCache.cpp | 1 + libadhocutil/unittests/testLocks.cpp | 9 +++++---- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/libadhocutil/cache.impl.h b/libadhocutil/cache.impl.h index 5200bce..d05824f 100644 --- a/libadhocutil/cache.impl.h +++ b/libadhocutil/cache.impl.h @@ -4,6 +4,7 @@ #include "cache.h" #include "lockHelpers.h" #include +#include #include namespace AdHoc { diff --git a/libadhocutil/scopeExit.cpp b/libadhocutil/scopeExit.cpp index 7384a66..1eb3511 100644 --- a/libadhocutil/scopeExit.cpp +++ b/libadhocutil/scopeExit.cpp @@ -1,4 +1,5 @@ #include "scopeExit.h" +#include namespace AdHoc { diff --git a/libadhocutil/unittests/testCache.cpp b/libadhocutil/unittests/testCache.cpp index fe21868..8fa384c 100644 --- a/libadhocutil/unittests/testCache.cpp +++ b/libadhocutil/unittests/testCache.cpp @@ -4,6 +4,7 @@ #include "cache.h" #include "cache.impl.h" #include +#include // NOLINTNEXTLINE(hicpp-special-member-functions) class Obj { diff --git a/libadhocutil/unittests/testLocks.cpp b/libadhocutil/unittests/testLocks.cpp index a7a506a..4e439a4 100644 --- a/libadhocutil/unittests/testLocks.cpp +++ b/libadhocutil/unittests/testLocks.cpp @@ -2,6 +2,7 @@ #include #include "lockHelpers.h" +#include #include BOOST_AUTO_TEST_CASE(lock) @@ -9,7 +10,7 @@ BOOST_AUTO_TEST_CASE(lock) std::shared_mutex _lock; { Lock(_lock); - BOOST_CHECK(_lck11.owns_lock()); + BOOST_CHECK(_lck12.owns_lock()); BOOST_CHECK(!_lock.try_lock()); BOOST_CHECK(!_lock.try_lock_shared()); } @@ -24,7 +25,7 @@ BOOST_AUTO_TEST_CASE(sharedlock) std::shared_mutex _lock; { SharedLock(_lock); - BOOST_CHECK(_lck26.owns_lock()); + BOOST_CHECK(_lck27.owns_lock()); BOOST_CHECK(!_lock.try_lock()); BOOST_CHECK(_lock.try_lock_shared()); _lock.unlock_shared(); @@ -39,7 +40,7 @@ BOOST_AUTO_TEST_CASE(scopelock) { std::shared_mutex _lock; ScopeLock(_lock) { - BOOST_CHECK(_lck41.owns_lock()); + BOOST_CHECK(_lck42.owns_lock()); BOOST_CHECK(!_lock.try_lock()); BOOST_CHECK(!_lock.try_lock_shared()); } @@ -53,7 +54,7 @@ BOOST_AUTO_TEST_CASE(sharedscopelock) { std::shared_mutex _lock; SharedScopeLock(_lock) { - BOOST_CHECK(_lck55.owns_lock()); + BOOST_CHECK(_lck56.owns_lock()); BOOST_CHECK(!_lock.try_lock()); BOOST_CHECK(_lock.try_lock_shared()); _lock.unlock_shared(); -- cgit v1.2.3