]> granicus.if.org Git - postgresql/commit
Don't use is_infinite() where isinf() will do.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 6 Oct 2018 17:18:38 +0000 (13:18 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 6 Oct 2018 17:18:38 +0000 (13:18 -0400)
commit0209f0285d9b1c60bf74cc9f5f0133d7bdd887c3
tree3a06f8ea9866344a00161bc1f0e3a357e6402646
parent07ee62ce9e507c14632c0517aeeae4e60b0d1997
Don't use is_infinite() where isinf() will do.

Places that aren't testing for sign should not use the more expensive
function; it's just wasteful, not to mention being a cognitive load
for readers who may know what isinf() is but not is_infinite().

As things stand, we actually don't need is_infinite() anyplace except
float4out/float8out, which means it could potentially go away altogether
after the changes I proposed in <13178.1538794717@sss.pgh.pa.us>.
src/backend/utils/adt/formatting.c
src/backend/utils/adt/rangetypes_selfuncs.c