Дельфи по умолчанию генерит оптимизированный код и возможно, что блок кода о которм идет речь просто исключен компилятором за ненужностью.
Вот например в данном коде присвоение a и i будет игнорировано:
Код:
procedure TForm14.FormCreate(Sender: TObject);
Var a,i: integer;
begin
a := 1;
i := a;
for i := 0 to 10
do a := i;
end;