From: Ensar Sarajčić Date: Fri, 13 Dec 2024 15:02:24 +0000 (+0100) Subject: dnsdist: ignore clangd-tidy warnings X-Git-Tag: dnsdist-2.0.0-alpha0^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=60872f6741955289de6f41407f2d80aece07b5bf;p=thirdparty%2Fpdns.git dnsdist: ignore clangd-tidy warnings Co-authored-by: Remi Gacogne --- diff --git a/pdns/dnsdistdist/dnsdist-lua-ffi.cc b/pdns/dnsdistdist/dnsdist-lua-ffi.cc index 92e042e285..03ffb98a26 100644 --- a/pdns/dnsdistdist/dnsdist-lua-ffi.cc +++ b/pdns/dnsdistdist/dnsdist-lua-ffi.cc @@ -1056,6 +1056,7 @@ size_t dnsdist_ffi_generate_proxy_protocol_payload(const size_t addrSize, const if (valuesCount > 0) { valuesVect.reserve(valuesCount); for (size_t idx = 0; idx < valuesCount; idx++) { + // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) valuesVect.push_back({std::string(values[idx].value, values[idx].size), values[idx].type}); } } @@ -1085,6 +1086,7 @@ size_t dnsdist_ffi_dnsquestion_generate_proxy_protocol_payload(const dnsdist_ffi if (valuesCount > 0) { valuesVect.reserve(valuesCount); for (size_t idx = 0; idx < valuesCount; idx++) { + // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) valuesVect.push_back({std::string(values[idx].value, values[idx].size), values[idx].type}); } } diff --git a/pdns/dnsdistdist/dnsdist-lua.cc b/pdns/dnsdistdist/dnsdist-lua.cc index eec7e4dc97..d97c8329e0 100644 --- a/pdns/dnsdistdist/dnsdist-lua.cc +++ b/pdns/dnsdistdist/dnsdist-lua.cc @@ -3436,6 +3436,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) } return true; }); + // NOLINTNEXTLINE(performance-unnecessary-value-param) luaCtx.writeFunction("incMetric", [](const std::string& name, boost::optional> opts) { auto incOpts = opts.get_value_or(1); uint64_t step = 1; @@ -3457,6 +3458,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) } return std::get(result); }); + // NOLINTNEXTLINE(performance-unnecessary-value-param) luaCtx.writeFunction("decMetric", [](const std::string& name, boost::optional> opts) { auto decOpts = opts.get_value_or(1); uint64_t step = 1;