[Top][All Lists]

[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...


reply via email to

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