Remove FEprogram_error_noreturn (+ a typo fix)
FEprogram_error
and FEprogram_error_noreturn
are the same, so there is no need in keeping both around.
My understanding is that FEprogram_error_noreturn
was introduced with the noreturn
function attribute in commit 7d9fb8bb because FEprogram_error
did not have this attribute. However, FEprogram_error
got the noreturn
function attribute in commit 790d466c.
This removes FEprogram_error_noreturn
and replaces all calls to it with calls to FEprogram_error
instead.
Relevant mailing list thread: https://mailman.common-lisp.net/pipermail/ecl-devel/2017-June/011238.html
(There is also an extra commit which fixes a typo in an error message. I just noticed it while doing the above and didn't think it was worth another merge request.)