diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h index f25f67428bd..29c5d78a9df 100644 --- a/src/compiler/nir/nir.h +++ b/src/compiler/nir/nir.h @@ -4332,7 +4332,7 @@ static inline nir_function * nir_shader_get_function_for_name(const nir_shader *shader, const char *name) { nir_foreach_function(func, shader) { - if (strcmp(func->name, name) == 0) + if (func->name && strcmp(func->name, name) == 0) return func; }