i965/cs: Return 1 for regs_read on CS_OPCODE_CS_TERMINATE

This prevents an assertion failure in brw_fs_live_variables.cpp,
fs_live_variables::setup_one_read: Assertion `var < num_vars' failed.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com>
This commit is contained in:
Jordan Justen
2015-07-16 15:04:43 -07:00
parent 4b17f0d9f5
commit 7e337859ff
+3
View File
@@ -698,6 +698,9 @@ fs_inst::regs_read(int arg) const
return 1;
break;
case CS_OPCODE_CS_TERMINATE:
return 1;
default:
if (is_tex() && arg == 0 && src[0].file == GRF)
return mlen;