Я про это и говорю. Из того, что функция завершается за конечное время не следует, что ты имеешь право ставить какой-либо таймаут.
Как-то проблемой останова запахло, кстати.
Да не ты не понял про что я, про определению const функции должны быть терминальны но мы не можем вводить туже штуку что и в cock (а может и можем), поэтому проще поставить таймер на вычисления и считать что все что его привысило ошибка