AssertErrorProc documentation has error in description
Description in https://www.freepascal.org/docs-html/rtl/system/asserterrorproc.html says
If set, the AbstractErrorProc constant is used when an assert error occurs.
It should probably say this instead:
If set, the AssertErrorProc constant is used when an assert error occurs.
Sounds like a copy/paste typing error.