On 30.08.2023 10:00, Bertrand Marquis wrote: > Hi, > >> On 30 Aug 2023, at 09:58, Jan Beulich <jbeul...@suse.com> wrote: >> >> On 30.08.2023 09:54, Bertrand Marquis wrote: >>>> On 30 Aug 2023, at 02:59, Stefano Stabellini <sstabell...@kernel.org> >>>> wrote: >>>> + * - `Rule 14.4 >>>> <https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_14_04.c>`_ >>>> + - Required >>>> + - The controlling expression of an if statement and the controlling >>>> + expression of an iteration-statement shall have essentially >>>> + Boolean type >>>> + - Implicit conversions of integers, pointers, and chars to boolean >>>> + are allowed >>> >>> I am a bit wondering here what is remaining after this deviation. >> >> Hmm, good point - floating point (and alike) types, which we don't use >> anyway. > > So we accept the rule but we deviate all cases that would apply. > I do not think we should do that.
Right; Stefano - I withdraw my offer to ack a 14.4-only patch. Jan