File tree Expand file tree Collapse file tree 4 files changed +6
-6
lines changed
Expand file tree Collapse file tree 4 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -189,7 +189,7 @@ double ncal(int64_t n, double x) noexcept
189189 const auto x2 = x*x;
190190 double xn = xn1*x2; // x^(n + 3)
191191
192- for (int64_t k = 1 ; k <= sizeof (B)/sizeof (B[0 ]); ++k) {
192+ for (int64_t k = 1 ; k <= static_cast < int64_t >( sizeof (B)/sizeof (B[0 ]) ); ++k) {
193193 old_sum = sum;
194194 sum += B[k - 1 ]*xn/(2 *k + n + 1 );
195195 if (sum == old_sum) {
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ double neg_eta(int64_t n) noexcept
8383 if (n < 0 ) {
8484 if (is_even (n)) {
8585 return 0.0 ;
86- } else if (-(1 + n)/2 < sizeof (NEG_ETA_NEG_N)/sizeof (NEG_ETA_NEG_N[0 ])) {
86+ } else if (-(1 + n)/2 < static_cast < int64_t >( sizeof (NEG_ETA_NEG_N)/sizeof (NEG_ETA_NEG_N[0 ]) )) {
8787 return NEG_ETA_NEG_N[-(1 + n)/2 ];
8888 } else if (is_even ((1 - n)/2 )) {
8989 return std::numeric_limits<double >::infinity ();
@@ -92,7 +92,7 @@ double neg_eta(int64_t n) noexcept
9292 }
9393 } else if (n == 0 ) {
9494 return -0.5 ;
95- } else if (n <= sizeof (NEG_ETA)/sizeof (NEG_ETA[0 ])) {
95+ } else if (n <= static_cast < int64_t >( sizeof (NEG_ETA)/sizeof (NEG_ETA[0 ]) )) {
9696 return NEG_ETA[n - 1 ];
9797 } else {
9898 return -1.0 ;
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ double inv_fac(int64_t n) noexcept
8181{
8282 if (n < 0 ) {
8383 return std::numeric_limits<double >::quiet_NaN ();
84- } else if (n < sizeof (INVERSE_FACTORIALS)/sizeof (INVERSE_FACTORIALS[0 ])) {
84+ } else if (n < static_cast < int64_t >( sizeof (INVERSE_FACTORIALS)/sizeof (INVERSE_FACTORIALS[0 ]) )) {
8585 return INVERSE_FACTORIALS[n];
8686 } else {
8787 return 0.0 ;
Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ double zeta(int64_t n) noexcept
8585 if (n < 0 ) {
8686 if (is_even (n)) {
8787 return 0.0 ;
88- } else if (-(1 + n)/2 < sizeof (ZETAS_NEG)/sizeof (ZETAS_NEG[0 ])) {
88+ } else if (-(1 + n)/2 < static_cast < int64_t >( sizeof (ZETAS_NEG)/sizeof (ZETAS_NEG[0 ]) )) {
8989 return ZETAS_NEG[-(1 + n)/2 ];
9090 } else if (is_even ((1 - n)/2 )) {
9191 return std::numeric_limits<double >::infinity ();
@@ -96,7 +96,7 @@ double zeta(int64_t n) noexcept
9696 return -0.5 ;
9797 } else if (n == 1 ) {
9898 return std::numeric_limits<double >::infinity ();
99- } else if ((n - 2 ) < sizeof (ZETAS_POS)/sizeof (ZETAS_POS[0 ])) {
99+ } else if ((n - 2 ) < static_cast < int64_t >( sizeof (ZETAS_POS)/sizeof (ZETAS_POS[0 ]) )) {
100100 return ZETAS_POS[n - 2 ];
101101 }
102102
You can’t perform that action at this time.
0 commit comments