diff --git a/lib/checkbufferoverrun.cpp b/lib/checkbufferoverrun.cpp index ba771b4b057..d8d6c0513e0 100644 --- a/lib/checkbufferoverrun.cpp +++ b/lib/checkbufferoverrun.cpp @@ -675,7 +675,7 @@ void CheckBufferOverrun::bufferOverflow() continue; } } - const bool error = std::none_of(minsizes->begin(), minsizes->end(), [=](const Library::ArgumentChecks::MinSize &minsize) { + const bool error = std::none_of(minsizes->begin(), minsizes->end(), [&](const Library::ArgumentChecks::MinSize &minsize) { return checkBufferSize(tok, minsize, args, bufferSize.intvalue, *mSettings, mTokenizer); }); if (error) diff --git a/lib/preprocessor.cpp b/lib/preprocessor.cpp index 20cd4e3dbbf..4088a1d30db 100644 --- a/lib/preprocessor.cpp +++ b/lib/preprocessor.cpp @@ -487,7 +487,7 @@ static bool isUndefined(const std::string &cfg, const std::set &und static bool getConfigsElseIsFalse(const std::vector &configs_if, const std::string &userDefines) { return std::any_of(configs_if.cbegin(), configs_if.cend(), - [=](const std::string &cfg) { + [&](const std::string &cfg) { return hasDefine(userDefines, cfg); }); }