Re: Case expression pushdown

Поиск
Список
Период
Сортировка
От Alexander Pyhalov
Тема Re: Case expression pushdown
Дата
Msg-id 3caa6c7dcace4d97553cbae2b0be519f@postgrespro.ru
обсуждение исходный текст
Ответ на Re: Case expression pushdown  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Case expression pushdown
Re: Case expression pushdown
Список pgsql-hackers
Tom Lane писал 2021-07-26 18:18:
> Alexander Pyhalov <a.pyhalov@postgrespro.ru> writes:
>> [ 0001-Allow-pushing-CASE-expression-to-foreign-server-v6.patch ]
> 
> This doesn't compile cleanly:
> 
> deparse.c: In function 'foreign_expr_walker.isra.4':
> deparse.c:920:8: warning: 'collation' may be used uninitialized in
> this function [-Wmaybe-uninitialized]
>      if (collation != outer_cxt->collation)
>         ^
> deparse.c:914:3: warning: 'state' may be used uninitialized in this
> function [-Wmaybe-uninitialized]
>    switch (state)
>    ^~~~~~
> 
> These uninitialized variables very likely explain the fact that it 
> fails
> regression tests, both for me and for the cfbot.  Even if this weren't 
> an
> outright bug, we don't tolerate code that produces warnings on common
> compilers.
> 
>             regards, tom lane

Hi.

Of course, this is a patch issue. Don't understand how I overlooked 
this.
Rebased on master and fixed it. Tests are passing here (but they also 
passed for previous patch version).

What exact tests are failing?

-- 
Best regards,
Alexander Pyhalov,
Postgres Professional
Вложения

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

Предыдущее
От: Justin Pryzby
Дата:
Сообщение: Re: when the startup process doesn't (logging startup delays)
Следующее
От: Fujii Masao
Дата:
Сообщение: Re: Inaccurate error message when set fdw batch_size to 0