Re: Assert for frontend programs?

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: Assert for frontend programs?
Дата
Msg-id 50CB5571.5010604@dunslane.net
обсуждение исходный текст
Ответ на Re: Assert for frontend programs?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 12/14/2012 11:33 AM, Tom Lane wrote:
> Heikki Linnakangas <hlinnakangas@vmware.com> writes:
>> On 14.12.2012 17:54, Tom Lane wrote:
>>> BTW, I think psql already has a "psql_assert".
>> psql_assert looks like this:
>> #ifdef USE_ASSERT_CHECKING
>> #include <assert.h>
>> #define psql_assert(p) assert(p)
>> #else
>> ...
>> On my Linux system, a failure looks like this:
>> ~$ ./a.out
>> a.out: a.c:5: main: Assertion `1==2' failed.
>> Aborted
>> That seems fine to me.
> Works for me.  So just rename that to Assert() and move it into
> postgres-fe.h?
>
>             


Seems so simple it's a wonder we didn't do it before. +1.

cheers

andrew



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Assert for frontend programs?
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: gistchoose vs. bloat