diff options
Diffstat (limited to 'modules/extra/sqlite.cpp')
-rw-r--r-- | modules/extra/sqlite.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/extra/sqlite.cpp b/modules/extra/sqlite.cpp index a3d2f7757..b481093ca 100644 --- a/modules/extra/sqlite.cpp +++ b/modules/extra/sqlite.cpp @@ -203,7 +203,12 @@ Result SQLiteService::RunQuery(const Query &query) if (err != SQLITE_DONE) return SQLiteResult(query, real_query, sqlite3_errmsg(this->sql)); + // GCC and clang disagree about whether this should be a move >:( +#ifdef __clang__ return std::move(result); +#else + return result; +#endif } std::vector<Query> SQLiteService::CreateTable(const Anope::string &table, const Data &data) |