From acd08f24b8a1f69c692c8c004cfbf5d84324d93b Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 23 Mar 2017 17:18:43 +0100 Subject: [PATCH] Utils: Use brace initialization instead of constructor and 0 Calling T(0) for value types can lead to unexpected results. Using brace initialization ensures we use value initialization or the default constructor. Change-Id: Ic33b186eebb1b37017d425ffca9bcf5d26df31d4 Reviewed-by: Tim Jenssen --- src/libs/utils/sizedarray.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/utils/sizedarray.h b/src/libs/utils/sizedarray.h index 65f8a38e55a..d2a5205c10a 100644 --- a/src/libs/utils/sizedarray.h +++ b/src/libs/utils/sizedarray.h @@ -110,7 +110,7 @@ public: void fillWithZero() { - std::array::fill(T(0)); + std::array::fill(T{}); } private: