[Swan-dev] lsw_abort => passert
D. Hugh Redelmeier
hugh at mimosa.com
Sun Mar 19 13:15:08 UTC 2017
| New commits:
| commit 43a57bccf46d83b69391805b4f1528c3ea9ba658
| Author: Andrew Cagney <cagney at gnu.org>
| Date: Fri Mar 10 15:57:55 2017 -0500
| include: delete lsw_abort(); use passert() instead
| They end up in the same place, and passert() provides more
| information. This also means that the only references to __FILE__
| are in passert.h.
Did you check that the very early calls to lsw_abort can safely be
replaced by passerts? These are the ones in plutomain.c. (I have
not.) Logging may not be initialized.
Of course lsw_abort did logging too. But when I wrote those calls,
they were calls to abort().
Logging, if it works, is definitely a good idea.
More information about the Swan-dev