Skip to content

Commit 2c99a6e

Browse files
authored
area.c mark never-reachable branches (#1123)
1 parent 8085979 commit 2c99a6e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/h3lib/lib/area.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,12 @@ H3Error geoPolygonAreaRads2(GeoPolygon poly, double *out) {
147147
double term;
148148

149149
err = geoLoopAreaRads2(poly.geoloop, &term);
150-
if (err) return err;
150+
if (NEVER(err)) return err;
151151
kadd(&adder, term);
152152

153153
for (int i = 0; i < poly.numHoles; i++) {
154154
err = geoLoopAreaRads2(poly.holes[i], &term);
155-
if (err) return err;
155+
if (NEVER(err)) return err;
156156

157157
// Due to clockwise order, holes will contribute area
158158
// of "everything except the hole", so adjust with -4*pi term.
@@ -183,7 +183,7 @@ H3Error geoMultiPolygonAreaRads2(GeoMultiPolygon mpoly, double *out) {
183183

184184
for (int i = 0; i < mpoly.numPolygons; i++) {
185185
err = geoPolygonAreaRads2(mpoly.polygons[i], &term);
186-
if (err) return err;
186+
if (NEVER(err)) return err;
187187
kadd(&adder, term);
188188
}
189189

0 commit comments

Comments
 (0)