From a960a3d8cdd3ee5ee26f7a7c74ea38cd437d5b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 7 Jan 2017 19:08:10 +0100 Subject: [PATCH] Math: initialize BoolVector to silence compiler warnings. --- src/Magnum/Math/Functions.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Math/Functions.h b/src/Magnum/Math/Functions.h index 6ac6b093f..0be3dbcba 100644 --- a/src/Magnum/Math/Functions.h +++ b/src/Magnum/Math/Functions.h @@ -481,7 +481,9 @@ template inline Vector lerp(const Vector inline BoolVector lerp(const BoolVector& a, const BoolVector& b, const BoolVector& t) { - BoolVector out{NoInit}; + /* Not using NoInit because it causes some compilers to report unitialized + value */ + BoolVector out; for(std::size_t i = 0; i != size; ++i) out.set(i, t[i] ? b[i] : a[i]); return out;