From b519cb80a65d0d07a72262d31ebe9ec0b9bfd528 Mon Sep 17 00:00:00 2001 From: Alessandro Astone Date: Fri, 23 May 2025 22:29:22 +0200 Subject: [PATCH] asahi: Avoid AND-ing with string literal in static_assert Some compilers have trouble dealing with this, including the clang prebuilts used in older AOSP trees. Part-of: --- src/asahi/vulkan/hk_cmd_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/asahi/vulkan/hk_cmd_draw.c b/src/asahi/vulkan/hk_cmd_draw.c index 1c83dd90f72..c96902256b5 100644 --- a/src/asahi/vulkan/hk_cmd_draw.c +++ b/src/asahi/vulkan/hk_cmd_draw.c @@ -2552,7 +2552,7 @@ hk_flush_dynamic_state(struct hk_cmd_buffer *cmd, struct hk_cs *cs, if (IS_DIRTY(CB_BLEND_CONSTANTS)) { static_assert(sizeof(desc->root.draw.blend_constant) == - sizeof(dyn->cb.blend_constants) && + sizeof(dyn->cb.blend_constants), "common size"); memcpy(desc->root.draw.blend_constant, dyn->cb.blend_constants,