radv_debug.c warnings when compiling on 32 bits : cast to pointer from integer of different size
gcc 9.2.1 on Linux, cross compiling using i686-linux-gnu-gcc-9 on Debian testing:
[1330/1444] Compiling C object 'src/amd/vulkan/9198681@@vulkan_radeon@sha/radv_debug.c.o'.
../../src/amd/vulkan/radv_debug.c: In function ‘radv_dump_descriptors’:
../../src/amd/vulkan/radv_debug.c:251:4: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
251 | (struct radv_descriptor_set *)ptr[i + 3];
| ^
../../src/amd/vulkan/radv_debug.c: In function ‘radv_get_saved_graphics_pipeline’:
../../src/amd/vulkan/radv_debug.c:500:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
500 | return (struct radv_pipeline *)ptr[1];
| ^
../../src/amd/vulkan/radv_debug.c: In function ‘radv_get_saved_compute_pipeline’:
../../src/amd/vulkan/radv_debug.c:508:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
508 | return (struct radv_pipeline *)ptr[2];
| ^