From d3f84c7217900876f18afef4eaed644dcfa31bd9 Mon Sep 17 00:00:00 2001 From: Miod Vallat Date: Mon, 22 Sep 2025 09:22:45 +0200 Subject: [PATCH] silence clang-tidy Signed-off-by: Miod Vallat (cherry picked from commit dc9d7e82bdcb458e605e76cb6445349b8ff9975e) --- modules/godbcbackend/sodbc.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/godbcbackend/sodbc.cc b/modules/godbcbackend/sodbc.cc index a2e514b48..6b69acc9d 100644 --- a/modules/godbcbackend/sodbc.cc +++ b/modules/godbcbackend/sodbc.cc @@ -140,8 +140,10 @@ public: { prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = new UDWORD{value}; p.LenPtr = new SQLLEN{sizeof(UDWORD)}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_INTEGER; p.ValueType = SQL_INTEGER; return bind(name, p); @@ -151,8 +153,10 @@ public: { prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = new ULONG{value}; p.LenPtr = new SQLLEN{sizeof(ULONG)}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_INTEGER; p.ValueType = SQL_INTEGER; return bind(name, p); @@ -162,8 +166,10 @@ public: { prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = new unsigned long long{value}; p.LenPtr = new SQLLEN{sizeof(unsigned long long)}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_BIGINT; p.ValueType = SQL_C_UBIGINT; return bind(name, p); @@ -179,10 +185,12 @@ public: prepareStatement(); ODBCParam p; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.ParameterValuePtr = (char*)new char[value.size() + 1]; value.copy((char*)p.ParameterValuePtr, value.size()); ((char*)p.ParameterValuePtr)[value.size()] = 0; p.LenPtr = new SQLLEN{static_cast(value.size())}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_VARCHAR; p.ValueType = SQL_C_CHAR; @@ -198,7 +206,9 @@ public: ODBCParam p; p.ParameterValuePtr = NULL; + // NOLINTBEGIN(cppcoreguidelines-owning-memory) p.LenPtr = new SQLLEN{SQL_NULL_DATA}; + // NOLINTEND(cppcoreguidelines-owning-memory) p.ParameterType = SQL_VARCHAR; p.ValueType = SQL_C_CHAR; -- 2.47.3