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