From 470c416cc3a6f723779e2b6ae923126074ea0dfb Mon Sep 17 00:00:00 2001 From: couriersud Date: Wed, 30 Oct 2019 11:35:03 +0100 Subject: [PATCH] netlist: Hopefully fix MSVC compile. (nw) --- src/lib/netlist/plib/palloc.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/netlist/plib/palloc.h b/src/lib/netlist/plib/palloc.h index 5189d86f476..9c6512bb949 100644 --- a/src/lib/netlist/plib/palloc.h +++ b/src/lib/netlist/plib/palloc.h @@ -441,7 +441,7 @@ namespace plib { //============================================================ // FIXME: needs a separate file - template + template class aligned_vector : public std::vector> { public: @@ -455,6 +455,9 @@ namespace plib { using base::base; + base & as_base() noexcept { return *this; } + const base & as_base() const noexcept { return *this; } + C14CONSTEXPR reference operator[](size_type i) noexcept { return assume_aligned_ptr(&(base::operator[](0)))[i];