Bladeren bron

fix AtomicDecrement(Cardinal) overload

Ondrej Pokorny 11 maanden geleden
bovenliggende
commit
bdb3d097b5
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      rtl/inc/system.inc

+ 1 - 1
rtl/inc/system.inc

@@ -2415,7 +2415,7 @@ end;
 function AtomicDecrement (var Target: Cardinal) : Cardinal; {$ifdef SYSTEMINLINE}inline;{$endif}
 function AtomicDecrement (var Target: Cardinal) : Cardinal; {$ifdef SYSTEMINLINE}inline;{$endif}
 
 
 begin
 begin
-  Result:=Cardinal(InterlockedIncrement(Longint(Target)));
+  Result:=Cardinal(InterlockedDecrement(Longint(Target)));
 end;
 end;