]> granicus.if.org Git - postgresql/commitdiff
Fix compiler warning in rangetypes_spgist.c.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 18 Nov 2017 21:46:30 +0000 (16:46 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 18 Nov 2017 21:46:30 +0000 (16:46 -0500)
On gcc 7.2.0, comparing pointer to (Datum) 0 produces a warning.
Treat it as a simple pointer to avoid that; this is more consistent
with comparable code elsewhere, anyway.

Tomas Vondra

Discussion: https://postgr.es/m/99410021-61ef-9a9a-9bc8-f733ece637ee@2ndquadrant.com

src/backend/utils/adt/rangetypes_spgist.c

index b89e90f908e340546a503ef3c1669f0ed331b105..72d97986a335021993f530bcf61f0f0eda11f268 100644 (file)
@@ -563,7 +563,7 @@ spg_range_quad_inner_consistent(PG_FUNCTION_ARGS)
                                         * for lower or upper bounds to be adjacent. Deserialize
                                         * previous centroid range if present for checking this.
                                         */
-                                       if (in->traversalValue != (Datum) 0)
+                                       if (in->traversalValue)
                                        {
                                                prevCentroid = DatumGetRangeType(in->traversalValue);
                                                range_deserialize(typcache, prevCentroid,