@@ -276,9 +276,15 @@ unit aoptcpu;
if not Result then
begin
if (p.typ in SkipInstr) then
- UpdateUsedRegs(p);
-
- p := tai(p.Next);
+ begin
+ UpdateUsedRegs(p);
+ p := tai(p.Next);
+ end
+ else
+ end;
Result := True;
end;
@@ -340,9 +346,15 @@ unit aoptcpu;
@@ -199,9 +199,15 @@ uses
@@ -259,9 +265,15 @@ uses