diff --git a/src/intel/compiler/intel_clc.c b/src/intel/compiler/intel_clc.c index c0b38cc6810..8bfe91b708e 100644 --- a/src/intel/compiler/intel_clc.c +++ b/src/intel/compiler/intel_clc.c @@ -367,6 +367,7 @@ output_nir(const struct intel_clc_params *params, struct clc_binary *binary) params->llvm17_wa); if (!nir) { fprintf(stderr, "Failed to generate NIR out of SPIRV\n"); + fclose(fp); return -1; }