diff options
Diffstat (limited to 'src/lib/netlist/nl_setup.h')
-rw-r--r-- | src/lib/netlist/nl_setup.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/netlist/nl_setup.h b/src/lib/netlist/nl_setup.h index 9e6714007f0..6d99f1ca183 100644 --- a/src/lib/netlist/nl_setup.h +++ b/src/lib/netlist/nl_setup.h @@ -307,10 +307,10 @@ namespace netlist void register_param(const pstring ¶m, nl_fptype value); template <typename T> - std::enable_if_t<plib::is_floating_point<T>::value || plib::is_integral<T>::value> + std::enable_if_t<plib::is_arithmetic<T>::value> register_param_val(const pstring ¶m, T value) { - register_param(param, static_cast<nl_fptype>(value)); + register_param(param, plib::narrow_cast<nl_fptype>(value)); } void register_lib_entry(const pstring &name, factory::properties &&props); |