Skip to content

Commit c792237

Browse files
committed
fix compiler warnings
1 parent f0a182d commit c792237

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

src/cpp/Cl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

src/cpp/eta.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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;

src/cpp/factorial.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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;

src/cpp/zeta.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)