Skip to content

layer.c: fix build against upcoming `gcc-14` (`-Werror=calloc-transposed-args`)

Sergei Trofimovich requested to merge trofi/libliftoff:gcc-14-calloc-fix into master

gcc-14 added a new -Wcalloc-transposed-args warning recently. It detected minor infelicity in calloc() API usage in libliftoff:

../layer.c: In function 'liftoff_layer_create':
../layer.c:20:48: error: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in t
ument [-Werror=calloc-transposed-args]
   20 |         layer->candidate_planes = calloc(sizeof(layer->candidate_planes[0]),
      |                                                ^
../layer.c:20:48: note: earlier argument should specify number of elements, later size of each element

Merge request reports