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{} {}
};
|