Blue Swirl <blauwir...@gmail.com> writes: > On 3/17/10, Markus Armbruster <arm...@redhat.com> wrote: >> Blue Swirl <blauwir...@gmail.com> writes: >> >> > On 3/17/10, Markus Armbruster <arm...@redhat.com> wrote: [...] >> >> +void monitor_set_error(Monitor *mon, QError *qerror) >> >> +{ >> >> + assert(0); >> > >> > Please use abort(). >> >> >> Why? > > Because assert(0) does not abort when compiled with -DNDEBUG.
Why is that a problem? And why isn't it a problem for the 300+ other assertions in the code?