zink: remove incorrect ASSERTED macro
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Thu, 26 Aug 2021 09:07:38 +0000 (11:07 +0200)
committerMarge Bot <eric+marge@anholt.net>
Fri, 27 Aug 2021 18:43:31 +0000 (18:43 +0000)
The documentation for ASSERTED in macros.h says:

> Use ASSERTED to indicate that an identifier is unused outside of an `assert()`,
> so that assert-free builds don't get "unused variable" warnings.

We're using this variable outside of assert, so this shouldn't apply
here.

Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12594>

src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c

index af986ecafd3dceb08aa2b7e827f1775cc7252790..7ff183ffe14f18dd4693af5491bccd78be171dc9 100644 (file)
@@ -1865,7 +1865,7 @@ emit_load_const(struct ntv_context *ctx, nir_load_const_instr *load_const)
 static void
 emit_load_bo(struct ntv_context *ctx, nir_intrinsic_instr *intr)
 {
-   ASSERTED nir_const_value *const_block_index = nir_src_as_const_value(intr->src[0]);
+   nir_const_value *const_block_index = nir_src_as_const_value(intr->src[0]);
    bool ssbo = intr->intrinsic == nir_intrinsic_load_ssbo;
    assert(const_block_index); // no dynamic indexing for now