Clean up some code using "(expr) ? true : false"
authorMichael Paquier <michael@paquier.xyz>
Wed, 8 Sep 2021 00:44:04 +0000 (09:44 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 8 Sep 2021 00:44:04 +0000 (09:44 +0900)
commitfd0625c7a9c679c0c1e896014b8f49a489c3a245
treecacddafcd64a4f00d87f6551b29937f9e5ced415
parentd6c916f020e291b45563d4e76a649e9364cb6f2d
Clean up some code using "(expr) ? true : false"

All the code paths simplified here were already using a boolean or used
an expression that led to zero or one, making the extra bits
unnecessary.

Author: Justin Pryzby
Reviewed-by: Tom Lane, Michael Paquier, Peter Smith
Discussion: https://postgr.es/m/20210428182936.GE27406@telsasoft.com
22 files changed:
contrib/intarray/_int_tool.c
contrib/ltree/ltree_gist.c
contrib/sepgsql/selinux.c
src/backend/access/gin/gindatapage.c
src/backend/access/gin/ginutil.c
src/backend/access/gist/gistsplit.c
src/backend/access/hash/hash.c
src/backend/access/hash/hashinsert.c
src/backend/access/hash/hashovfl.c
src/backend/access/hash/hashpage.c
src/backend/access/heap/heapam_visibility.c
src/backend/executor/spi.c
src/backend/jit/jit.c
src/backend/optimizer/util/pathnode.c
src/backend/statistics/mcv.c
src/backend/storage/file/buffile.c
src/backend/tsearch/ts_parse.c
src/backend/utils/adt/bool.c
src/backend/utils/adt/ruleutils.c
src/backend/utils/adt/tsquery_gist.c
src/backend/utils/adt/tsquery_util.c
src/backend/utils/fmgr/dfmgr.c