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

Author: Sil Vilerino <[email protected]>
Date:   Wed Sep 13 07:38:43 2023 -0400

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 <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25203>

---

 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));

Reply via email to