diff --git a/dlib/test/metaprogramming.cpp b/dlib/test/metaprogramming.cpp index c830dcdff..84dea14d1 100644 --- a/dlib/test/metaprogramming.cpp +++ b/dlib/test/metaprogramming.cpp @@ -98,7 +98,8 @@ namespace // make sure stateful lambdas are modified when called value = 0; - auto stateful = [&value, i = value]() mutable { ++i; value = i; }; + int i = 0; + auto stateful = [&value, i]() mutable { ++i; value = i; }; DLIB_TEST(call_if_valid(stateful)); DLIB_TEST(value == 1); DLIB_TEST(call_if_valid(stateful));