Re: Assert for frontend programs? - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: Assert for frontend programs?
Date
Msg-id 50CB5571.5010604@dunslane.net
Whole thread Raw
In response to Re: Assert for frontend programs?  (Tom Lane <tgl@sss.pgh.pa.us>)
List 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 by date:

Previous
From: Tom Lane
Date:
Subject: Re: Assert for frontend programs?
Next
From: Heikki Linnakangas
Date:
Subject: Re: gistchoose vs. bloat