From 53c3ad8b2ba2e422165a96194366d69443af649a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com> Date: Mon, 2 Nov 2020 19:45:28 +0100 Subject: [PATCH] Add explicit qualifier to size constructor This prevent some weird implicit constructions that could occur chaining implicit conversions --- src/utils/Array.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/Array.hpp b/src/utils/Array.hpp index 73f820949..560f60ce7 100644 --- a/src/utils/Array.hpp +++ b/src/utils/Array.hpp @@ -75,7 +75,7 @@ class [[nodiscard]] Array Array& operator=(Array&&) = default; PUGS_INLINE - Array(size_t size) : m_values("anonymous", size) + explicit Array(size_t size) : m_values("anonymous", size) { static_assert(not std::is_const<DataType>(), "Cannot allocate Array of const data: only view is " "supported"); -- GitLab