postgresql/src/backend
Peter Eisentraut 6bcda4a721 Fix incorrect uses of Datum conversion macros
Since these macros just cast whatever you give them to the designated
output type, and many normal uses also cast the output type further, a
number of incorrect uses go undiscovered.  The fixes in this patch
have been discovered by changing these macros to inline functions,
which is the subject of a future patch.

Reviewed-by: Aleksander Alekseev <aleksander@timescale.com>
Discussion: https://www.postgresql.org/message-id/flat/8528fb7e-0aa2-6b54-85fb-0c0886dbd6ed%40enterprisedb.com
2022-09-05 13:30:44 +02:00
..
access Fix incorrect uses of Datum conversion macros 2022-09-05 13:30:44 +02:00
backup Remove obsolete comment 2022-08-26 10:44:50 +02:00
bootstrap Build all Flex files standalone 2022-09-04 12:09:01 +07:00
catalog Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
commands Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
executor Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
foreign Create routine able to set single-call SRFs for Materialize mode 2022-03-07 10:26:29 +09:00
jit Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
lib More -Wshadow=compatible-local warning fixes 2022-08-26 02:35:40 +12:00
libpq Remove configure probe for sockaddr_in6 and require AF_INET6. 2022-08-26 10:18:30 +12:00
main Fix outdated --help message for postgres -f 2022-08-15 13:36:36 +09:00
nodes Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
optimizer Fix planner to consider matches to boolean columns in extension indexes. 2022-09-02 17:01:51 -04:00
parser Revert SQL/JSON features 2022-09-01 17:07:14 -04:00
partitioning Fix planner to consider matches to boolean columns in extension indexes. 2022-09-02 17:01:51 -04:00
po NLS: Put list of available languages into LINGUAS files 2022-07-13 08:19:17 +02:00
port Cleanup more code and comments related to Windows NT4 (XP days) 2022-08-30 09:52:58 +09:00
postmaster Prevent long-term memory leakage in autovacuum launcher. 2022-08-31 16:23:35 -04:00
regex Defend against stack overrun in a few more places. 2022-08-24 13:02:19 -04:00
replication Build all Flex files standalone 2022-09-04 12:09:01 +07:00
rewrite More -Wshadow=compatible-local warning fixes 2022-08-26 02:35:40 +12:00
snowball In the Snowball dictionary, don't try to stem excessively-long words. 2022-08-31 10:42:05 -04:00
statistics Fix incorrect uses of Datum conversion macros 2022-09-05 13:30:44 +02:00
storage Expand the use of get_dirent_type(), shaving a few calls to stat()/lstat() 2022-09-02 16:58:06 +09:00
tcop Allow grant-level control of role inheritance behavior. 2022-08-25 10:06:02 -04:00
tsearch Defend against stack overrun in a few more places. 2022-08-24 13:02:19 -04:00
utils Fix incorrect uses of Datum conversion macros 2022-09-05 13:30:44 +02:00
.gitignore
Makefile Build all Flex files standalone 2022-09-04 12:09:01 +07:00
common.mk Remove SUBSYS.o rule in common.mk, hasn't been used in a long time 2022-08-24 20:38:14 -07:00
nls.mk NLS: Put list of available languages into LINGUAS files 2022-07-13 08:19:17 +02:00