From 0d2154e80e2ea79466f478be062845c6a9ebdb10 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 8 Dec 2017 14:17:21 -0500 Subject: [PATCH] Fix: lttng_channel_syscall_mask() bool use in bitfield gcc 7 warns about using ~ on a bool. Pass a char as input type instead. Signed-off-by: Mathieu Desnoyers --- lttng-syscalls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lttng-syscalls.c b/lttng-syscalls.c index 080355f4..6ee8280e 100644 --- a/lttng-syscalls.c +++ b/lttng-syscalls.c @@ -1255,7 +1255,7 @@ long lttng_channel_syscall_mask(struct lttng_channel *channel, filter = channel->sc_filter; for (bit = 0; bit < ARRAY_SIZE(sc_table); bit++) { - bool state; + char state; if (channel->sc_table) { if (filter) @@ -1268,7 +1268,7 @@ long lttng_channel_syscall_mask(struct lttng_channel *channel, bt_bitfield_write_be(tmp_mask, char, bit, 1, state); } for (; bit < sc_tables_len; bit++) { - bool state; + char state; if (channel->compat_sc_table) { if (filter) -- 2.34.1