From: Vsevolod Stakhov Date: Sat, 26 Feb 2022 12:51:46 +0000 (+0000) Subject: [Minor] Mark `c` in Kahan sum volatile X-Git-Tag: 3.2~43 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d642742956728f4cd11d35f7d64bc61ba972dab3;p=thirdparty%2Frspamd.git [Minor] Mark `c` in Kahan sum volatile --- diff --git a/src/lua/lua_tensor.c b/src/lua/lua_tensor.c index 9731b17c7d..76756e1483 100644 --- a/src/lua/lua_tensor.c +++ b/src/lua/lua_tensor.c @@ -637,7 +637,7 @@ static inline rspamd_tensor_num_t mean_vec (rspamd_tensor_num_t *x, int n) { rspamd_tensor_num_t s = 0; - rspamd_tensor_num_t c = 0; + volatile rspamd_tensor_num_t c = 0; /* https://en.wikipedia.org/wiki/Kahan_summation_algorithm */ for (int i = 0; i < n; i ++) {