diff --git a/include/chaiscript/dispatchkit/function_params.hpp b/include/chaiscript/dispatchkit/function_params.hpp index 249c41a7..70873880 100644 --- a/include/chaiscript/dispatchkit/function_params.hpp +++ b/include/chaiscript/dispatchkit/function_params.hpp @@ -40,12 +40,6 @@ namespace chaiscript { { } - template<> - constexpr explicit Function_Params(const std::array &a) - : m_begin(nullptr), m_end(nullptr) - { - } - [[nodiscard]] constexpr const Boxed_Value &operator[](const std::size_t t_i) const noexcept { return m_begin[t_i]; } @@ -80,6 +74,13 @@ namespace chaiscript { }; + // Constructor specialization for array of size 0 + template<> + constexpr Function_Params::Function_Params(const std::array &a) + : m_begin(nullptr), m_end(nullptr) + { + } + }