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.10.5~20 X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=commitdiff_plain;h=8aa41af5ff417e3260034a0b4d059db99e6c91d3 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)