bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: abort() traceability


From: Simon Josefsson
Subject: Re: abort() traceability
Date: Mon, 15 Jun 2009 22:44:16 +0200
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.94 (gnu/linux)

Sam Steingold <address@hidden> writes:

> Ben Pfaff wrote:
>> Bruno Haible <address@hidden> writes:
>>
>>> What do the others think? Should we possibly extend stdlib.in.h so that
>>> abort() becomes a macro that produces a detailed error message, similar to
>>> what assert() does?
>>
>> Just changing abort() to assert(0) would improve the diagnostics
>> significantly.
>
> Sounds good.
> Actually,
>
> assert(foo())
>
> instead of
>
> if (!foo()) assert(0)
>
> wil probably produce an even better error message.

Unless you build with NDEBUG, in which case the entire assert(foo()) is
a no-op...

/Simon




reply via email to

[Prev in Thread] Current Thread [Next in Thread]