summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/devices/nld_7474.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/devices/nld_7474.cpp')
-rw-r--r--src/lib/netlist/devices/nld_7474.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/netlist/devices/nld_7474.cpp b/src/lib/netlist/devices/nld_7474.cpp
index 495d8e0194a..42d4d06b429 100644
--- a/src/lib/netlist/devices/nld_7474.cpp
+++ b/src/lib/netlist/devices/nld_7474.cpp
@@ -10,6 +10,8 @@
#include "netlist/nl_base.h"
#include "nlid_system.h"
+#include <array>
+
namespace netlist
{
namespace devices
@@ -48,7 +50,7 @@ namespace netlist
void newstate(const netlist_sig_t stateQ, const netlist_sig_t stateQQ)
{
// 0: High-to-low 40 ns, 1: Low-to-high 25 ns
- static constexpr const netlist_time delay[2] = { NLTIME_FROM_NS(40), NLTIME_FROM_NS(25) };
+ static constexpr const std::array<netlist_time, 2> delay = { NLTIME_FROM_NS(40), NLTIME_FROM_NS(25) };
m_Q.push(stateQ, delay[stateQ]);
m_QQ.push(stateQQ, delay[stateQQ]);
}