mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-01 22:40:27 +02:00
TAChart: Use $PUSH/$POP instead of $IFDEFs to restore compiler options in SafeInfinity
git-svn-id: trunk@32306 -
This commit is contained in:
parent
d48b6c597d
commit
5e47f77c8b
@ -437,11 +437,9 @@ end;
|
|||||||
|
|
||||||
function SafeInfinity: Double;
|
function SafeInfinity: Double;
|
||||||
begin
|
begin
|
||||||
{$IFOPT R+}{$DEFINE RangeChecking}{$ELSE}{$UNDEF RangeChecking}{$ENDIF}
|
{$PUSH}{$R-}{$Q-}
|
||||||
{$IFOPT Q+}{$DEFINE OverflowChecking}{$ELSE}{$UNDEF OverflowChecking}{$ENDIF}
|
|
||||||
{$R-}{$Q-}
|
|
||||||
Result := Infinity;
|
Result := Infinity;
|
||||||
{$IFDEF OverflowChecking}{$Q+}{$ENDIF}{$IFDEF RangeChecking}{$R+}{$ENDIF}
|
{$POP}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function SafeInRange(AValue, ABound1, ABound2: Double): Boolean;
|
function SafeInRange(AValue, ABound1, ABound2: Double): Boolean;
|
||||||
|
Loading…
Reference in New Issue
Block a user