From: <sv...@op...> - 2024-04-13 22:43:51
|
Author: sagamusix Date: Sun Apr 14 00:43:44 2024 New Revision: 20588 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20588 Log: [Fix] Hopefully silence more constexpr errors. Modified: trunk/OpenMPT/soundlib/InstrumentSynth.h Modified: trunk/OpenMPT/soundlib/InstrumentSynth.h ============================================================================== --- trunk/OpenMPT/soundlib/InstrumentSynth.h Sun Apr 14 00:29:44 2024 (r20587) +++ trunk/OpenMPT/soundlib/InstrumentSynth.h Sun Apr 14 00:43:44 2024 (r20588) @@ -150,9 +150,9 @@ protected: constexpr Event(Type type, uint8 b1, uint8 b2, uint8 b3) noexcept : type{type}, u8{b1}, bytes{b2, b3} {} constexpr Event(Type type, uint16 u16, uint8 u8 = 0) noexcept : type{type}, u8{u8}, u16{u16} {} - constexpr Event(Type type, int16 i16) noexcept : type{type}, i16{i16} {} - constexpr Event(Type type, uint8 u8) noexcept : type{type}, u8{u8} {} - constexpr Event(Type type, int8 i8) noexcept : type{type}, i8{i8} {} + constexpr Event(Type type, int16 i16) noexcept : type{type}, u8{}, i16{i16} {} + constexpr Event(Type type, uint8 u8) noexcept : type{type}, u8{u8}, u16{} {} + constexpr Event(Type type, int8 i8) noexcept : type{type}, i8{i8}, u16{} {} explicit constexpr Event(Type type) noexcept : type{type}, u8{}, u16{} {} }; |