From 010162f5b7d6f40017f7d1208ae74cc8a69a2141 Mon Sep 17 00:00:00 2001 From: Snaipe Date: Sun, 20 Sep 2015 19:44:07 +0200 Subject: [PATCH] Removed capture level from designated initializer compat lambda to fix clang warnings --- include/criterion/designated-initializer-compat.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/criterion/designated-initializer-compat.h b/include/criterion/designated-initializer-compat.h index 3b2a7ba..9b99d05 100644 --- a/include/criterion/designated-initializer-compat.h +++ b/include/criterion/designated-initializer-compat.h @@ -112,7 +112,7 @@ CR_EXPAND(CRITERION_APPLY(CRITERION_ADD_PREFIX_ONCE, __VA_ARGS__)) # ifdef __cplusplus -# define CRITERION_MAKE_STRUCT(Type, ...) [&]() { \ +# define CRITERION_MAKE_STRUCT(Type, ...) []() { \ Type t; \ std::memset(&t, 0, sizeof (t)); \ CR_EXPAND(CRITERION_ADD_PREFIX(t, __VA_ARGS__)) \