diff --git a/src/libs/sqlite/sqlitebasestatement.cpp b/src/libs/sqlite/sqlitebasestatement.cpp index 1600e6e9776..459913060f4 100644 --- a/src/libs/sqlite/sqlitebasestatement.cpp +++ b/src/libs/sqlite/sqlitebasestatement.cpp @@ -185,11 +185,11 @@ void BaseStatement::bind(int index, void *pointer) checkForBindingError(resultCode); } -void BaseStatement::bind(int index, Utils::span values) +void BaseStatement::bind(int index, Utils::span values) { int resultCode = sqlite3_carray_bind(m_compiledStatement.get(), index, - values.data(), + const_cast(values.data()), static_cast(values.size()), CARRAY_INT32, SQLITE_STATIC); @@ -197,11 +197,11 @@ void BaseStatement::bind(int index, Utils::span values) checkForBindingError(resultCode); } -void BaseStatement::bind(int index, Utils::span values) +void BaseStatement::bind(int index, Utils::span values) { int resultCode = sqlite3_carray_bind(m_compiledStatement.get(), index, - values.data(), + const_cast(values.data()), static_cast(values.size()), CARRAY_INT64, SQLITE_STATIC); @@ -209,11 +209,11 @@ void BaseStatement::bind(int index, Utils::span values) checkForBindingError(resultCode); } -void BaseStatement::bind(int index, Utils::span values) +void BaseStatement::bind(int index, Utils::span values) { int resultCode = sqlite3_carray_bind(m_compiledStatement.get(), index, - values.data(), + const_cast(values.data()), static_cast(values.size()), CARRAY_DOUBLE, SQLITE_STATIC); diff --git a/src/libs/sqlite/sqlitebasestatement.h b/src/libs/sqlite/sqlitebasestatement.h index c007f3d334c..8ba9de09e89 100644 --- a/src/libs/sqlite/sqlitebasestatement.h +++ b/src/libs/sqlite/sqlitebasestatement.h @@ -87,9 +87,9 @@ public: void bind(int index, long long value); void bind(int index, double value); void bind(int index, void *pointer); - void bind(int index, Utils::span values); - void bind(int index, Utils::span values); - void bind(int index, Utils::span values); + void bind(int index, Utils::span values); + void bind(int index, Utils::span values); + void bind(int index, Utils::span values); void bind(int index, Utils::span values); void bind(int index, Utils::SmallStringView value); void bind(int index, const Value &value);