From b5ace4609e693e503b25dc669189933ad0b6191a Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Thu, 21 Nov 2019 21:11:19 +1100 Subject: I give up, can't keep all the compilers happy (nw) --- src/emu/input.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/emu/input.h b/src/emu/input.h index dc76a4a0adb..61f833cfa29 100644 --- a/src/emu/input.h +++ b/src/emu/input.h @@ -434,8 +434,8 @@ class input_seq { public: // construction/destruction - constexpr input_seq() noexcept : input_seq(std::make_index_sequence::value>()) { } - template constexpr input_seq(input_code code_0, T... code_n) noexcept : input_seq(std::make_index_sequence::value - sizeof...(T) - 1>(), code_0, code_n...) { } + input_seq() noexcept : input_seq(std::make_index_sequence::value>()) { } + template input_seq(input_code code_0, T... code_n) noexcept : input_seq(std::make_index_sequence::value - sizeof...(T) - 1>(), code_0, code_n...) { } constexpr input_seq(const input_seq &rhs) noexcept = default; // operators @@ -475,7 +475,8 @@ public: private: static constexpr input_code get_end_code(size_t) noexcept { return end_code; } - template constexpr input_seq(std::integer_sequence, T... code) noexcept : m_code({ code..., get_end_code(N)... }) { } + template input_seq(std::integer_sequence, T... code) noexcept : m_code({ code..., get_end_code(N)... }) { } + template input_seq(std::integer_sequence) noexcept : m_code({ get_end_code(N)... }) { } template void set() noexcept { -- cgit v1.2.3