diff --git a/src/gallium/drivers/r600/sfn/sfn_virtualvalues.cpp b/src/gallium/drivers/r600/sfn/sfn_virtualvalues.cpp index 8f58f6ad269..173690c10fe 100644 --- a/src/gallium/drivers/r600/sfn/sfn_virtualvalues.cpp +++ b/src/gallium/drivers/r600/sfn/sfn_virtualvalues.cpp @@ -1056,6 +1056,7 @@ LocalArrayValue::accept(ConstRegisterVisitor& vistor) const void LocalArrayValue::add_parent_to_array(Instr *instr) { + m_array.add_parent(instr); if (m_addr) m_array.add_parent_to_elements(chan(), instr); }