From: SmallJoker Date: Sat, 9 Feb 2019 17:33:31 +0000 (+0100) Subject: numeric: Fix clang, broken since d5456da X-Git-Tag: 5.0.0~41 X-Git-Url: https://git.librecmc.org/?p=oweals%2Fminetest.git;a=commitdiff_plain;h=b7e1bca28c2c551198d284473c22b0293139163d numeric: Fix clang, broken since d5456da --- diff --git a/src/util/numeric.cpp b/src/util/numeric.cpp index bd298e94e..1af3f66be 100644 --- a/src/util/numeric.cpp +++ b/src/util/numeric.cpp @@ -201,7 +201,7 @@ v3f getPitchYawRollRad(const core::matrix4 &m) const f32 *M = m.pointer(); f64 a1 = atan2(M[1], M[5]); - f64 c2 = sqrt(M[10]*M[10] + M[8]*M[8]); + f32 c2 = std::sqrt((f64)M[10]*M[10] + (f64)M[8]*M[8]); f32 a2 = atan2f(-M[9], c2); f64 c1 = cos(a1); f64 s1 = sin(a1);