diff --git a/src/emu/device.h b/src/emu/device.h index 6a2229051e0..aa0de3f77a3 100644 --- a/src/emu/device.h +++ b/src/emu/device.h @@ -120,7 +120,8 @@ public: pointer m_type = nullptr; }; - device_registrar() = default; + // explicit constructor is required for const variable initialization + constexpr device_registrar() { } const_iterator begin() const { return cbegin(); } const_iterator end() const { return cend(); }