]> granicus.if.org Git - postgresql/commit
Suppress -Wshift-negative-value warnings.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 17 Jun 2018 20:15:11 +0000 (16:15 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 17 Jun 2018 20:15:11 +0000 (16:15 -0400)
commit9b53d966847c55fbd2bff63b3e1a1c37fc694071
tree0347b58db1ab9598307ddf3c9e207ce1aa90514e
parent514d4a1338d5409431d644eaf453193ac362ef16
Suppress -Wshift-negative-value warnings.

Clean up four places that result in compiler warnings when using recent
gcc with this warning class enabled (as seen on buildfarm members
calliphoridae, skink, and others).  In all these places, this is purely
cosmetic, because the shift distance could not be large enough to risk
a change of sign, so there's no chance of implementation-dependent
behavior.  Still, it's easy enough to avoid the warning by casting the
shifted value to unsigned, so let's do that.

Patch HEAD only, this isn't worth a back-patch.
src/backend/utils/adt/inet_cidr_ntop.c
src/backend/utils/adt/network.c
src/backend/utils/adt/varbit.c