commit d642742: [Minor] Mark `c` in Kahan sum volatile
Vsevolod Stakhov
vsevolod at highsecure.ru
Sat Feb 26 13:35:06 UTC 2022
Author: Vsevolod Stakhov
Date: 2022-02-26 12:51:46 +0000
URL: https://github.com/rspamd/rspamd/commit/d642742956728f4cd11d35f7d64bc61ba972dab3
[Minor] Mark `c` in Kahan sum volatile
---
src/lua/lua_tensor.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lua/lua_tensor.c b/src/lua/lua_tensor.c
index 9731b17c7..76756e148 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 ++) {
More information about the Commits
mailing list