summaryrefslogtreecommitdiff
path: root/modules/extra/sqlite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/extra/sqlite.cpp')
-rw-r--r--modules/extra/sqlite.cpp5
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)