On Sat, Jan 8, 2022 at 11:34 AM Alan Carvalho de Assis <acas...@gmail.com>
wrote:

> I agree! There are few places where designated initializer list are used in
> the common code (in arch/ and boards/ they can be used without further
> concern), so it can be fixed at no time.
>
> In the other hand this flexibility is the root causes for confusion, mainly
> for new contributors. It does appear orthogonal that part of the code are
> using C99/C11 and part are using C89.



Architecture-specific code can use whatever that architecture's compiler
supports and in some cases might even have to use special features or
syntax.

The question is only about common code.

Common code that must work on all architectures is what has to be C89.

Nathan

Reply via email to