Fix implicit long to double conversion

Raises a compiler warning when compiled with `-Wimplicit-int-float-conversion` using clang.
This commit is contained in:
Joe Noël
2022-06-07 00:27:37 +02:00
committed by Martin Hořeňovský
parent 173539ab9e
commit d0177ee686
+1 -1
View File
@@ -115,7 +115,7 @@ namespace Catch {
double z1 = normal_quantile((1. - confidence_level) / 2.);
auto cumn = [n]( double x ) -> long {
return std::lround( normal_cdf( x ) * n );
return std::lround( normal_cdf( x ) * static_cast<double>(n) );
};
auto a = [bias, accel](double b) { return bias + b / (1. - accel * b); };
double b1 = bias + z1;