util/ra: Sanity check that the driver selected a valid reg.
[mesa.git] / src / util / register_allocate.c
index faae56752cd2d8a15f3ccc4e17311e260bc854e1..a65b5ea154f70b96cf960821b8e0a6d0b2dab31c 100644 (file)
@@ -865,6 +865,7 @@ ra_select(struct ra_graph *g)
          }
 
          r = g->select_reg_callback(n, select_regs, g->select_reg_callback_data);
+         assert(r < g->regs->count);
       } else {
          /* Find the lowest-numbered reg which is not used by a member
           * of the graph adjacent to us.