Mesa (main): radv: assert that the arg is declared when used in get_scalar_arg()

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Apr 8 06:59:24 UTC 2022


Module: Mesa
Branch: main
Commit: ace073eb0b42398cd08c2b4a05ee7c7c0a87f569
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ace073eb0b42398cd08c2b4a05ee7c7c0a87f569

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Thu Apr  7 11:47:45 2022 +0200

radv: assert that the arg is declared when used in get_scalar_arg()

Help debugging.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15789>

---

 src/amd/vulkan/radv_nir_apply_pipeline_layout.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/amd/vulkan/radv_nir_apply_pipeline_layout.c b/src/amd/vulkan/radv_nir_apply_pipeline_layout.c
index b6ae8249337..004999ffeed 100644
--- a/src/amd/vulkan/radv_nir_apply_pipeline_layout.c
+++ b/src/amd/vulkan/radv_nir_apply_pipeline_layout.c
@@ -42,6 +42,7 @@ typedef struct {
 static nir_ssa_def *
 get_scalar_arg(nir_builder *b, unsigned size, struct ac_arg arg)
 {
+   assert(arg.used);
    return nir_load_scalar_arg_amd(b, size, .base = arg.arg_index);
 }
 



More information about the mesa-commit mailing list