Рекомендуется использовать ключ проверки стека {$s+/-}. Если проверка стека включена, то при каждом обращении к подпрограмме проверяется наличие свободного места в стеке. Если свободного места нет, то выдаётся сообщение об ошибке и программа прекращает работу. В случае отключенной проверки подобная ситуация может привести к общему сбою работы всей системы.
Отключение проверки ускоряет работу программы, но вся ответственность за её корректную работу ложится на программиста. По умолчанию проверка стека включена.