From d48f2469bea263e114ae125abb742a7422ce8f71 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Wed, 13 Sep 2023 07:38:43 -0400 Subject: [PATCH] aux/tc: Add ASSERTED to unreferenced release build variable Fixes MSVC build error src/gallium/auxiliary/util/u_threaded_context.c(3184): error C4189: 'size': local variable is initialized but not referenced Fixes: 51ad269198e ("aux/tc: handle stride mismatch during rp-optimized subdata") Reviewed-By: Mike Blumenkrantz Part-of: --- src/gallium/auxiliary/util/u_threaded_context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/util/u_threaded_context.c b/src/gallium/auxiliary/util/u_threaded_context.c index e0f0049427d..4b59a9b4b66 100644 --- a/src/gallium/auxiliary/util/u_threaded_context.c +++ b/src/gallium/auxiliary/util/u_threaded_context.c @@ -3181,7 +3181,7 @@ tc_texture_subdata(struct pipe_context *_pipe, width *= blocksize; if (width == fmt_stride && width == (unsigned)stride) { - uint64_t size = (uint64_t)height * width; + ASSERTED uint64_t size = (uint64_t)height * width; assert(size <= SIZE_MAX); assert(dst_x + src_box.width < u_minify(pres->width0, level));