summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/addrmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/addrmap.h')
-rw-r--r--src/emu/addrmap.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/addrmap.h b/src/emu/addrmap.h
index c5a6c17d128..76cdc6aef54 100644
--- a/src/emu/addrmap.h
+++ b/src/emu/addrmap.h
@@ -72,7 +72,7 @@ class address_map_entry
friend class address_map;
template <typename T, typename Ret, typename... Params>
- struct is_addrmap_method { static constexpr bool value = std::is_constructible<address_map_constructor, Ret (T::*)(Params...), const char *, T*>::value; };
+ using is_addrmap_method = std::bool_constant<std::is_constructible_v<address_map_constructor, Ret (T::*)(Params...), const char *, T *> >;
template <typename T, typename Ret, typename... Params>
static std::enable_if_t<is_addrmap_method<T, Ret, Params...>::value, address_map_constructor> make_delegate(Ret (T::*func)(Params...), const char *name, T *obj)