From: Mathieu Desnoyers Date: Fri, 8 Dec 2017 19:17:21 +0000 (-0500) Subject: Fix: lttng_channel_syscall_mask() bool use in bitfield X-Git-Tag: v2.11.0-rc1~97 X-Git-Url: http://git.lttng.org/?p=lttng-modules.git;a=commitdiff_plain;h=e2129868ffc39d0277d39f67084398e2412cf7c6 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 --- diff --git a/lttng-syscalls.c b/lttng-syscalls.c index 11f904af..0b980a1a 100644 --- a/lttng-syscalls.c +++ b/lttng-syscalls.c @@ -1259,7 +1259,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) @@ -1272,7 +1272,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)