diff --git a/src/gallium/drivers/r600/sfn/sfn_instr_alugroup.h b/src/gallium/drivers/r600/sfn/sfn_instr_alugroup.h index f60bb7e5f93..6400b445c41 100644 --- a/src/gallium/drivers/r600/sfn/sfn_instr_alugroup.h +++ b/src/gallium/drivers/r600/sfn/sfn_instr_alugroup.h @@ -35,6 +35,11 @@ public: auto end() { return m_slots.begin() + s_max_slots; } auto begin() const { return m_slots.begin(); } auto end() const { return m_slots.begin() + s_max_slots; } + auto operator[](int i) + { + assert(i < s_max_slots); + return m_slots[i]; + } bool end_group() const override { return true; }