Im Notfall kann man die CodeOptimierung auch teilweise abschalten (allerdings nicht für einzelne Codezeilen, sondern nur für ganze Funktionen, Prozeduren oder für ganze Units bzw. Programme)
Delphi-Quellcode:
procedure ShowSum(a,b,c,d,e,g,f: Integer);
var sum: Integer;
begin
sum := a+b+c+d+e+f+g;
end;
{$O-}
procedure TForm1.Button1Click(Sender: TObject);
var
x: Integer;
a, b,c: Integer;
begin
...
end;
{$O+}
die Optimierung muß doch in der aufrufenden Funktion/Prozedur deaktiviert werden, oder doch in der aufgerufenen (also Abort)