diff --git a/src/compiler/nir/nir_serialize.c b/src/compiler/nir/nir_serialize.c index aaed31f4afd..933371669da 100644 --- a/src/compiler/nir/nir_serialize.c +++ b/src/compiler/nir/nir_serialize.c @@ -1959,7 +1959,7 @@ write_function(write_ctx *ctx, const nir_function *fxn) flags |= 0x1; if (fxn->is_preamble) flags |= 0x2; - if (fxn->name) + if (fxn->name && !ctx->strip) flags |= 0x4; if (fxn->impl) flags |= 0x8; @@ -1974,7 +1974,7 @@ write_function(write_ctx *ctx, const nir_function *fxn) if (fxn->workgroup_size[0] || fxn->workgroup_size[1] || fxn->workgroup_size[2]) flags |= 0x100; blob_write_uint32(ctx->blob, flags); - if (fxn->name) + if (fxn->name && !ctx->strip) blob_write_string(ctx->blob, fxn->name); if (flags & 0x100) {