Re: add __attribute__((noreturn)) to suppress a waring

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: add __attribute__((noreturn)) to suppress a waring
Дата
Msg-id 6210.1295882082@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: add __attribute__((noreturn)) to suppress a waring  (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>)
Список pgsql-hackers
Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> writes:
> On 24.01.2011 03:42, Itagaki Takahiro wrote:
>> To suppress it, I'm thinking to add noreturn to die_horribly().
>> Any objections?  Another solution might be adding a dummy assignment
>> after calls of die_horribly().

> I added a dummy assignment, that's how we've handled this before in 
> pg_dump.

We generally do *not* want to depend on noreturn, because it will not
suppress similar warnings in non-gcc compilers.  Just add a dummy
initialization, or reorganize the code to avoid the problem.
        regards, tom lane


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

Предыдущее
От: Vangelis Katsikaros
Дата:
Сообщение: Re: gist README
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: Include WAL in base backup