util/ra: Assert nodes are in-bounds in add_node_interference
[mesa.git] / src / util / register_allocate.c
index 94528f7ce49f8a4caa56fc57dbc0b8b45d117bbb..fe00af6728394907f2ce478717cb51e2e1e5fc34 100644 (file)
@@ -572,6 +572,7 @@ void
 ra_add_node_interference(struct ra_graph *g,
                          unsigned int n1, unsigned int n2)
 {
+   assert(n1 < g->count && n2 < g->count);
    if (n1 != n2 && !BITSET_TEST(g->nodes[n1].adjacency, n2)) {
       ra_add_node_adjacency(g, n1, n2);
       ra_add_node_adjacency(g, n2, n1);