]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix some compiler warnings 3589/head
authorDuncan Bellamy <dunk@denkimushi.com>
Sun, 27 Dec 2020 22:41:12 +0000 (22:41 +0000)
committerDuncan Bellamy <dunk@denkimushi.com>
Tue, 29 Dec 2020 23:20:38 +0000 (23:20 +0000)
CMakeLists.txt
contrib/mumhash/mum.h
src/fuzzy_storage.c
src/libcryptobox/cryptobox.c
src/libserver/re_cache.c
src/rspamd.c

index 076656deedf80af4e2394bf1fa6094e0bf1625d7..72382acb6a76474733b296bc605152ad7e766455 100644 (file)
@@ -23,6 +23,8 @@ SET(RSPAMD_VERSION         "${RSPAMD_VERSION_MAJOR}.${RSPAMD_VERSION_MINOR}")
 
 PROJECT(rspamd VERSION "${RSPAMD_VERSION}" LANGUAGES C CXX ASM)
 
+CMAKE_POLICY(SET CMP0075 NEW)
+
 # This is supported merely with cmake 3.1
 SET(CMAKE_C_STANDARD 11)
 SET(CMAKE_C_STANDARD_REQUIRED ON)
index 24584f291c74840cd8215f663e1324f2f1c69c53..52b7845f0b685e6a9eb194b01daf3f451a50edef 100644 (file)
@@ -115,7 +115,7 @@ _mum (uint64_t v, uint64_t p) {
      multiplication.  If we use a generic code we actually call a
      function doing 128x128->128 bit multiplication.  The function is
      very slow.  */
-  lo = v * p, hi;
+  lo = v * p;
   __asm__ ("umulh %0, %1, %2" : "=r" (hi) : "r" (v), "r" (p));
 #else
   __uint128_t r = (__uint128_t) v * (__uint128_t) p;
index 6d046fcdb87d27bea9ee633fb7c69304abbce5e5..316e19d0eb53a2256c542f71e24fc76d3719325e 100644 (file)
@@ -807,7 +807,7 @@ static void
 rspamd_fuzzy_check_callback (struct rspamd_fuzzy_reply *result, void *ud)
 {
        struct fuzzy_session *session = ud;
-       gboolean encrypted = FALSE, is_shingle = FALSE;
+       gboolean is_shingle = FALSE, __attribute__ ((unused)) encrypted = FALSE;
        struct rspamd_fuzzy_cmd *cmd = NULL;
        const struct rspamd_shingle *shingle = NULL;
        struct rspamd_shingle sgl_cpy;
@@ -970,7 +970,7 @@ rspamd_fuzzy_check_callback (struct rspamd_fuzzy_reply *result, void *ud)
 static void
 rspamd_fuzzy_process_command (struct fuzzy_session *session)
 {
-       gboolean encrypted = FALSE, is_shingle = FALSE;
+       gboolean is_shingle = FALSE, __attribute__ ((unused)) encrypted = FALSE;
        struct rspamd_fuzzy_cmd *cmd = NULL;
        struct rspamd_fuzzy_reply result;
        struct fuzzy_peer_cmd up_cmd;
index cb875c02685c5641d71f1b17ee1fabb76bf711b6..e592eccdfe1b45cd8f523f9c5c67ea4e01373bb9 100644 (file)
@@ -70,7 +70,7 @@ static const guchar n0[16] = {0};
 static void
 rspamd_cryptobox_cpuid (gint cpu[4], gint info)
 {
-       guint32 eax, ecx = 0, ebx = 0, edx = 0;
+       guint32 __attribute__ ((unused)) eax, __attribute__ ((unused)) ecx = 0, __attribute__ ((unused)) ebx = 0, __attribute__ ((unused)) edx = 0;
 
        eax = info;
 #if defined(__GNUC__) && (defined(__x86_64__) || defined(__i386__))
index b2596d0f44f77cff1a964c1f0066542cb6ef946c..d8e6d56d20fd42b8afca08641580c169eeb6cbf3 100644 (file)
@@ -553,7 +553,7 @@ rspamd_re_cache_check_lua_condition (struct rspamd_task *task,
 {
        lua_State *L = (lua_State *)task->cfg->lua_state;
        GError *err = NULL;
-       struct rspamd_lua_text *t;
+       struct rspamd_lua_text __attribute__ ((unused)) *t;
        gint text_pos;
 
        if (G_LIKELY (lua_cbref == -1)) {
index 17b2956abf753fb1ecfc8eabe1e74a1cd2b5127f..fce081b1c02a51aacf3d6be9a33b00ec392d0786 100644 (file)
@@ -781,7 +781,7 @@ static void
 mark_old_workers (gpointer key, gpointer value, gpointer unused)
 {
        struct rspamd_worker *w = value;
-       struct rspamd_main *rspamd_main;
+       struct rspamd_main __attribute__ ((unused)) *rspamd_main;
 
        rspamd_main = w->srv;