diff --git a/src/lib/netlist/plib/palloc.h b/src/lib/netlist/plib/palloc.h index 01bc131f926..1eff726d45d 100644 --- a/src/lib/netlist/plib/palloc.h +++ b/src/lib/netlist/plib/palloc.h @@ -49,7 +49,7 @@ namespace plib { : m_arena(a), m_info({ALIGN ? ALIGN : alignof(T), sizeof(T)} ) { } template>> + std::enable_if_t>> constexpr arena_deleter_base(const arena_deleter_base &rhs) noexcept : m_arena(rhs.m_arena), m_info(rhs.m_info) { } @@ -74,7 +74,7 @@ namespace plib { } template>> + std::enable_if_t>> constexpr arena_deleter_base(const arena_deleter_base &rhs) noexcept : m_info(rhs.m_info) { @@ -265,7 +265,7 @@ namespace plib { plib::unused_var(a); // GCC 7.x does not like the maybe_unused } - template ::value>> + template >> arena_allocator(const arena_allocator& rhs) noexcept : m_a(rhs.m_a) {