From 1f666eb07dfc994e1459d4c07b54bc857b961f49 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Sun, 1 Oct 2017 00:13:17 +0100 Subject: [PATCH] lib/bloom: Fix a -Wconversion warning in OstreeBloom Compiling with -Wconversion warns on this line, as the conversion from guint64 to guint8 is implicit (but safe: there is no bug here, since the implicit cast is applied after the modulus arithmetic). Make the cast explicit to silence -Wconversion. Signed-off-by: Philip Withnall Closes: #1231 Approved by: cgwalters --- src/libostree/ostree-bloom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libostree/ostree-bloom.c b/src/libostree/ostree-bloom.c index 8defb176..9bd2ad28 100644 --- a/src/libostree/ostree-bloom.c +++ b/src/libostree/ostree-bloom.c @@ -246,7 +246,7 @@ ostree_bloom_set_bit (OstreeBloom *bloom, { g_assert (bloom->is_mutable); g_assert (idx / 8 < bloom->n_bytes); - bloom->mutable_bytes[idx / 8] |= (1 << (idx % 8)); + bloom->mutable_bytes[idx / 8] |= (guint8) (1 << (idx % 8)); } /**