Skip to content

xf86drm: fix warning in drmGetFormatModifierNameFromVivante()

Simon Ser requested to merge emersion/drm:vivante-warn into main

Fixes the following warning:

../xf86drm.c: In function ‘drmGetFormatModifierNameFromVivante’:
../xf86drm.c:614:14: warning: passing argument 1 of ‘asprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
  614 |     asprintf(&mod_vivante, "%s%s%s", color_tiling, tile_status, compression);
      |              ^~~~~~~~~~~~
      |              |
      |              const char **
In file included from ../xf86drm.c:34:
/usr/include/stdio.h:396:40: note: expected ‘char ** restrict’ but argument is of type ‘const char **’
  396 | extern int asprintf (char **__restrict __ptr,
      |                      ~~~~~~~~~~~~~~~~~~^~~~~
../xf86drm.c:615:12: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  615 |     return mod_vivante;
      |            ^~~~~~~~~~~

cc @pH5

Merge request reports