Re: [PATCH] config: Fix invalid static assertions in C

2020-12-11 Thread Joel Sherrill
On Fri, Dec 11, 2020, 7:26 AM Gedare Bloom wrote: > Hi Sebastian, > > On Fri, Dec 11, 2020 at 5:57 AM Sebastian Huber < > sebastian.hu...@embedded-brains.de> wrote: > >> Expressions in static assertions must be integral constant expressions. >> In >> integral constant expressions the use of addre

Re: [PATCH] config: Fix invalid static assertions in C

2020-12-11 Thread Gedare Bloom
Hi Sebastian, On Fri, Dec 11, 2020 at 5:57 AM Sebastian Huber < sebastian.hu...@embedded-brains.de> wrote: > Expressions in static assertions must be integral constant expressions. In > integral constant expressions the use of address constant expressions is > not > allowed. > > In static initia

[PATCH] config: Fix invalid static assertions in C

2020-12-11 Thread Sebastian Huber
Expressions in static assertions must be integral constant expressions. In integral constant expressions the use of address constant expressions is not allowed. In static initializers the address constant expressions are allowed. Introduce a new macro _CONFIGURE_ASSERT_NOT_NULL() which leads to