From 9d03e663e2edf3c992dfba92f15ac597ca864530 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 4 Dec 2020 19:51:29 +0000 Subject: Remove copy initialisation of locks in ScopeLock --- libadhocutil/lockHelpers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libadhocutil/lockHelpers.h b/libadhocutil/lockHelpers.h index 4bb285b..d306f9c 100644 --- a/libadhocutil/lockHelpers.h +++ b/libadhocutil/lockHelpers.h @@ -6,7 +6,7 @@ #define LIBADHOC_LOCK_WITHLINE(a) LIBADHOC_LOCK_CONCAT(a, __LINE__) #define BaseLock(l, lt) lt LIBADHOC_LOCK_WITHLINE(_lck)(l) -#define BaseScopeLock(l, lt) if (auto LIBADHOC_LOCK_WITHLINE(_lck) = lt(l)) +#define BaseScopeLock(l, lt) if (lt LIBADHOC_LOCK_WITHLINE(_lck) {l}) #define Lock(l) BaseLock(l, std::unique_lock) #define SharedLock(l) BaseLock(l, std::shared_lock) -- cgit v1.2.3