Re: Small miscellaneus fixes (Part II)

Поиск
Список
Период
Сортировка
От Justin Pryzby
Тема Re: Small miscellaneus fixes (Part II)
Дата
Msg-id 20221221005134.GJ1153@telsasoft.com
обсуждение исходный текст
Ответ на Small miscellaneus fixes (Part II)  (Ranier Vilela <ranier.vf@gmail.com>)
Ответы Re: Small miscellaneus fixes (Part II)  (Michael Paquier <michael@paquier.xyz>)
Re: Small miscellaneus fixes (Part II)  (Ranier Vilela <ranier.vf@gmail.com>)
Re: Small miscellaneus fixes (Part II)  (Ranier Vilela <ranier.vf@gmail.com>)
Список pgsql-hackers
On Fri, Nov 25, 2022 at 06:27:04PM -0300, Ranier Vilela wrote:
> 5. Use boolean operator with boolean operands
> (b/src/backend/commands/tablecmds.c)

tablecmds.c: right.  Since 074c5cfbf

pg_dump.c: right.  Since b08dee24a

> 4. Fix dead code (src/backend/utils/adt/formatting.c)
> Np->sign == '+', is different than "!= '-'" and is different than "!= '+'"
> So the else is never hit.

formatting.c: I don't see the problem.

    if (Np->sign != '-')
    ...
    else if (Np->sign != '+' && IS_PLUS(Np->Num))
    ...

You said that the "else" is never hit, but why ?
What if sign is 0 ?

-- 
Justin



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

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: Array initialisation notation in syscache.c
Следующее
От: Peter Smith
Дата:
Сообщение: Re: Perform streaming logical transactions by background workers and parallel apply