浏览代码

ir_to_mesa: Don't dereference a NULL pointer during copy propagation

The ACP may already be NULL, so don't try to make it NULL again.

This should fix bugzilla #34119.
tags/android-x86-2.2-r2
Ian Romanick 14 年前
父节点
当前提交
3803295fc2
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3
    0
      src/mesa/program/ir_to_mesa.cpp

+ 3
- 0
src/mesa/program/ir_to_mesa.cpp 查看文件

@@ -2754,6 +2754,9 @@ ir_to_mesa_visitor::copy_propagate(void)
*/
for (int r = 0; r < this->next_temp; r++) {
for (int c = 0; c < 4; c++) {
if (!acp[4 * r + c])
continue;

if (acp[4 * r + c]->src_reg[0].file == PROGRAM_OUTPUT)
acp[4 * r + c] = NULL;
}

正在加载...
取消
保存