Skip to content

Remove FEprogram_error_noreturn (+ a typo fix)

username-removed-975496 requested to merge (removed):develop into develop

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

Merge request reports