summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2020-08-25 19:12:09 -0700
committer Aaron Giles <aaron@aarongiles.com>2020-08-25 19:12:09 -0700
commite8376ed36173650f845685a7a293d24de119dd82 (patch)
tree96a46be8448843d263be53fd6dda80fcc7d2a914
parent7b62eab1a92a48bfa9206635e6729dabc91b7849 (diff)
sp0250: Apparently this is how STRUCT_MEMBER is supposed to work.
-rw-r--r--src/devices/sound/sp0250.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/devices/sound/sp0250.cpp b/src/devices/sound/sp0250.cpp
index 58a8328dda8..1ced1f3ff87 100644
--- a/src/devices/sound/sp0250.cpp
+++ b/src/devices/sound/sp0250.cpp
@@ -91,14 +91,11 @@ void sp0250_device::device_start()
save_item(NAME(m_pcount));
save_item(NAME(m_repeat));
save_item(NAME(m_rcount));
- for (int index = 0; index < 6; index++)
- {
- auto &filter = m_filter[index];
- save_item(STRUCT_MEMBER(filter, F), index);
- save_item(STRUCT_MEMBER(filter, B), index);
- save_item(STRUCT_MEMBER(filter, z1), index);
- save_item(STRUCT_MEMBER(filter, z2), index);
- }
+
+ save_item(STRUCT_MEMBER(m_filter, F));
+ save_item(STRUCT_MEMBER(m_filter, B));
+ save_item(STRUCT_MEMBER(m_filter, z1));
+ save_item(STRUCT_MEMBER(m_filter, z2));
// FIFO state
save_item(NAME(m_fifo));