From 684756e1622264e9810a8f2edda0447ac8a418ee Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 9 May 2023 11:51:55 -0400 Subject: [PATCH] vtn: add spirv index to type mismatch error for debugging Reviewed-by: Caio Oliveira Part-of: --- src/compiler/spirv/vtn_variables.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/spirv/vtn_variables.c b/src/compiler/spirv/vtn_variables.c index 4cbd667b3ab..55bc4b66a2d 100644 --- a/src/compiler/spirv/vtn_variables.c +++ b/src/compiler/spirv/vtn_variables.c @@ -2266,10 +2266,10 @@ vtn_assert_types_equal(struct vtn_builder *b, SpvOp opcode, return; } - vtn_fail("Source and destination types of %s do not match: %s vs. %s", + vtn_fail("Source and destination types of %s do not match: %s (%%%u) vs. %s (%%%u)", spirv_op_to_string(opcode), - glsl_get_type_name(dst_type->type), - glsl_get_type_name(src_type->type)); + glsl_get_type_name(dst_type->type), dst_type->id, + glsl_get_type_name(src_type->type), src_type->id); } static nir_ssa_def *