intel/eu/validate/gen12: Fix validation of SYNC instruction.

src0 will typically be null for this instruction.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Francisco Jerez
2019-02-05 21:54:54 -08:00
parent 45768e6b3c
commit a81f9b5e3e

View File

@@ -280,7 +280,7 @@ sources_not_null(const struct gen_device_info *devinfo,
if (inst_is_split_send(devinfo, inst))
return (struct string){};
if (num_sources >= 1)
if (num_sources >= 1 && brw_inst_opcode(devinfo, inst) != BRW_OPCODE_SYNC)
ERROR_IF(src0_is_null(devinfo, inst), "src0 is null");
if (num_sources == 2)