После того, как некоторое время я работал нормально, мой код начал вызывать исключение SIGILL при использовании. Я не понял документацию. Что означает исключение SIGILL в практических термах?
Это код, который вызывает исключение, не могли бы вы помочь мне указать, почему?
function TfrmPascal.valorElemento(lin, col: integer): integer;
begin
if lin < 0 then valorElemento:= 0
else if col < 0 then valorElemento:= 0
else if (col=0) or (col = lin) then valorElemento:=1
else valorElemento:= valorElemento(lin-1, col-1) + valorElemento(lin-1, col);
end;