From: Matthew Fernandez Date: Mon, 26 Dec 2022 21:37:33 +0000 (-0800) Subject: ortho traverse_polygon: squash two -Wsign-conversion warnings X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ad48a40474c0dbf16d2a3f72e8df58e1b7e8d69c;p=graphviz ortho traverse_polygon: squash two -Wsign-conversion warnings `trnum` is known positive here. --- diff --git a/lib/ortho/partition.c b/lib/ortho/partition.c index 89ad809de..7d7835acc 100644 --- a/lib/ortho/partition.c +++ b/lib/ortho/partition.c @@ -322,12 +322,12 @@ static void traverse_polygon(bitarray_t *visited, boxes_t *decomp, int mnew; int v0, v1; - if (trnum <= 0 || bitarray_get(*visited, trnum)) + if (trnum <= 0 || bitarray_get(*visited, (size_t)trnum)) return; t = &tr->data[trnum]; - bitarray_set(visited, trnum, true); + bitarray_set(visited, (size_t)trnum, true); if (t->hi.y > t->lo.y + C_EPS && FP_EQUAL(seg[t->lseg].v0.x, seg[t->lseg].v1.x) && FP_EQUAL(seg[t->rseg].v0.x, seg[t->rseg].v1.x)) {