[Mesa-dev] [PATCH] radv: fix int-to-pointer-cast warnings on 32bit
Grazvydas Ignotas
notasas at gmail.com
Fri Oct 19 20:53:34 UTC 2018
Trivial.
---
src/amd/vulkan/radv_debug.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/amd/vulkan/radv_debug.c b/src/amd/vulkan/radv_debug.c
index 08fc80c12ab..e81b9cccb57 100644
--- a/src/amd/vulkan/radv_debug.c
+++ b/src/amd/vulkan/radv_debug.c
@@ -320,11 +320,11 @@ radv_dump_descriptors(struct radv_pipeline *pipeline, FILE *f)
int i;
fprintf(f, "List of descriptors:\n");
for (i = 0; i < MAX_SETS; i++) {
struct radv_descriptor_set *set =
- (struct radv_descriptor_set *)ptr[i + 3];
+ (struct radv_descriptor_set *)(uintptr_t)ptr[i + 3];
radv_dump_descriptor_set(chip_class, set, i, f);
}
}
@@ -565,19 +565,19 @@ radv_dump_compute_state(struct radv_pipeline *compute_pipeline, FILE *f)
static struct radv_pipeline *
radv_get_saved_graphics_pipeline(struct radv_device *device)
{
uint64_t *ptr = (uint64_t *)device->trace_id_ptr;
- return (struct radv_pipeline *)ptr[1];
+ return (struct radv_pipeline *)(uintptr_t)ptr[1];
}
static struct radv_pipeline *
radv_get_saved_compute_pipeline(struct radv_device *device)
{
uint64_t *ptr = (uint64_t *)device->trace_id_ptr;
- return (struct radv_pipeline *)ptr[2];
+ return (struct radv_pipeline *)(uintptr_t)ptr[2];
}
static void
radv_dump_dmesg(FILE *f)
{
--
2.17.1
More information about the mesa-dev
mailing list