Hi Sergei,

On Thu, Nov 02, 2023 at 07:58:46PM +0000, Sergei Trofimovich wrote:
> `gcc-14` adde a new -Walloc-size warning that makes sure that size of an
> individual element matches size of a pointed type:
> 
>     https://gcc.gnu.org/PR71219
> 
> `elfutils` triggers is on `calloc()` call where member size is sued as
> `1`.
> 
>     elf_newscn.c: In function `elf_newscn`:
>     elf_newscn.c:97:12: error: allocation of insufficient size «1» for type 
> «Elf_ScnList» with size «16» [-Werror=alloc-size]
>        97 |       newp = calloc (sizeof (Elf_ScnList)
>           |            ^
> 
> The change swaps arguments to pass larger value as a member size.

Very nice. Patch applied.

Thanks,

Mark

Reply via email to