diff --git a/src/panfrost/midgard/midgard_emit.c b/src/panfrost/midgard/midgard_emit.c index 6177e6d3233..c6e6f34d918 100644 --- a/src/panfrost/midgard/midgard_emit.c +++ b/src/panfrost/midgard/midgard_emit.c @@ -905,7 +905,10 @@ emit_alu_bundle(compiler_context *ctx, } /* Emit padding (all zero) */ - memset(util_dynarray_grow_bytes(emission, bundle->padding, 1), 0, bundle->padding); + if (bundle->padding) { + memset(util_dynarray_grow_bytes(emission, bundle->padding, 1), + 0, bundle->padding); + } /* Tack on constants */