summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/validity.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/validity.cpp')
-rw-r--r--src/emu/validity.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/validity.cpp b/src/emu/validity.cpp
index f31cd20a8cd..27bff60cf56 100644
--- a/src/emu/validity.cpp
+++ b/src/emu/validity.cpp
@@ -971,11 +971,11 @@ void validity_checker::validate_devices()
std::unordered_set<std::string> slot_device_map;
for (const device_slot_interface &slot : slot_interface_iterator(m_current_config->root_device()))
{
- for (const device_slot_option &option : slot.option_list())
+ for (auto &option : slot.option_list())
{
std::string temptag("_");
- temptag.append(option.name());
- device_t *dev = const_cast<machine_config &>(*m_current_config).device_add(&m_current_config->root_device(), temptag.c_str(), option.devtype(), 0);
+ temptag.append(option.second->name());
+ device_t *dev = const_cast<machine_config &>(*m_current_config).device_add(&m_current_config->root_device(), temptag.c_str(), option.second->devtype(), 0);
// notify this device and all its subdevices that they are now configured
for (device_t &device : device_iterator(*dev))