From f160787038b4fd0df7d9f9375a4f1a5b4060e501 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 11 Mar 2025 15:53:42 -0400 Subject: [PATCH] hasvk: Use unreachable instead of assert(!"...") Reviewed-by: Caio Oliveira Part-of: --- src/intel/vulkan_hasvk/anv_batch_chain.c | 2 +- src/intel/vulkan_hasvk/genX_cmd_buffer.c | 3 +-- src/intel/vulkan_hasvk/genX_query.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/intel/vulkan_hasvk/anv_batch_chain.c b/src/intel/vulkan_hasvk/anv_batch_chain.c index 2997998c397..d3266905867 100644 --- a/src/intel/vulkan_hasvk/anv_batch_chain.c +++ b/src/intel/vulkan_hasvk/anv_batch_chain.c @@ -1166,7 +1166,7 @@ anv_cmd_buffer_add_secondary(struct anv_cmd_buffer *primary, break; } default: - assert(!"Invalid execution mode"); + unreachable("Invalid execution mode"); } anv_reloc_list_append(&primary->surface_relocs, &primary->vk.pool->alloc, diff --git a/src/intel/vulkan_hasvk/genX_cmd_buffer.c b/src/intel/vulkan_hasvk/genX_cmd_buffer.c index 56abe110e02..8f602a52d4d 100644 --- a/src/intel/vulkan_hasvk/genX_cmd_buffer.c +++ b/src/intel/vulkan_hasvk/genX_cmd_buffer.c @@ -2385,8 +2385,7 @@ emit_binding_table(struct anv_cmd_buffer *cmd_buffer, break; default: - assert(!"Invalid descriptor type"); - continue; + unreachable("Invalid descriptor type"); } assert(surface_state.map); bt_map[s] = surface_state.offset + state_offset; diff --git a/src/intel/vulkan_hasvk/genX_query.c b/src/intel/vulkan_hasvk/genX_query.c index 6df7881ae90..cb486943638 100644 --- a/src/intel/vulkan_hasvk/genX_query.c +++ b/src/intel/vulkan_hasvk/genX_query.c @@ -164,7 +164,7 @@ VkResult genX(CreateQueryPool)( uint64s_per_slot = 1 + 2; break; default: - assert(!"Invalid query type"); + unreachable("Invalid query type"); } if (!vk_object_multialloc(&device->vk, &ma, pAllocator,