소스 검색

* avoid unneeded widening of expressions due to constants defaulting to extended

florian 2 년 전
부모
커밋
f8f824aa8d
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      rtl/objpas/math.pp

+ 3 - 3
rtl/objpas/math.pp

@@ -2342,9 +2342,9 @@ end;
 {$endif FPC_HAS_TYPE_DOUBLE}
 
 Const
-  EZeroResolution = 1E-16;
-  DZeroResolution = 1E-12;
-  SZeroResolution = 1E-4;
+  EZeroResolution = Extended(1E-16);
+  DZeroResolution = Double(1E-12);
+  SZeroResolution = Single(1E-4);
 
 
 function IsZero(const A: Single; Epsilon: Single): Boolean;