From c646cd4bac0999547cb61a04f8e80f828d373232 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Thu, 8 Aug 2019 13:59:44 +0200 Subject: [PATCH] nir: avoid warning when casting bogus pointer This intentionally-bogus pointer generates a warning on some 64-bit systems, so let's cast to a properly-sized integer first. Signed-off-by: Erik Faye-Lund Reviewed-by: Eric Anholt --- src/compiler/nir/nir_deref.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_deref.c b/src/compiler/nir/nir_deref.c index 5aa1c383db7..da66c5f0487 100644 --- a/src/compiler/nir/nir_deref.c +++ b/src/compiler/nir/nir_deref.c @@ -58,7 +58,7 @@ nir_deref_path_init(nir_deref_path *path, #ifndef NDEBUG /* Just in case someone uses short_path by accident */ for (unsigned i = 0; i < ARRAY_SIZE(path->_short_path); i++) - path->_short_path[i] = (void *)0xdeadbeef; + path->_short_path[i] = (void *)(uintptr_t)0xdeadbeef; #endif path->path = ralloc_array(mem_ctx, nir_deref_instr *, count + 1); -- 2.30.2