pgsql: Remove a useless PG_GETARG_DATUM() call from jsonb_build_array.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Remove a useless PG_GETARG_DATUM() call from jsonb_build_array.
Дата
Msg-id E1aI2Au-0007xM-DA@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Remove a useless PG_GETARG_DATUM() call from jsonb_build_array.

This loop uselessly fetched the argument after the one it's currently
looking at.  No real harm is done since we couldn't possibly fetch off
the end of memory, but it's confusing to the reader.

Also remove a duplicate (and therefore confusing) PG_ARGISNULL check in
jsonb_build_object.

I happened to notice these things while trolling for missed null-arg
checks earlier today.  Back-patch to 9.5, not because there is any
real bug, but just because 9.5 and HEAD are still in sync in this
file and we might as well keep them so.

In passing, re-pgindent.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/820bdccc1be22513e1aaa441d554992a5a2e314f

Modified Files
--------------
src/backend/utils/adt/jsonb.c |   16 +++++-----------
1 file changed, 5 insertions(+), 11 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Remove a useless PG_GETARG_DATUM() call from jsonb_build_array.
Следующее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: doc: Fix typo in logical decoding documentation