summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rwxr-xr-xsrc/lib/netlist/plib/pmatrix2d.h4
-rw-r--r--src/lib/netlist/plib/pmatrix_cr.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/plib/pmatrix2d.h b/src/lib/netlist/plib/pmatrix2d.h
index d0ce462ebfa..02efb60cf6c 100755
--- a/src/lib/netlist/plib/pmatrix2d.h
+++ b/src/lib/netlist/plib/pmatrix2d.h
@@ -53,8 +53,8 @@ namespace plib
pmatrix2d(const pmatrix2d &) = delete;
pmatrix2d &operator=(const pmatrix2d &) = delete;
- pmatrix2d(pmatrix2d &&) = delete;
- pmatrix2d &operator=(pmatrix2d &&) = delete;
+ pmatrix2d(pmatrix2d &&) noexcept = delete;
+ pmatrix2d &operator=(pmatrix2d &&) noexcept = delete;
~pmatrix2d()
{
diff --git a/src/lib/netlist/plib/pmatrix_cr.h b/src/lib/netlist/plib/pmatrix_cr.h
index 054847fa492..66d665f3966 100644
--- a/src/lib/netlist/plib/pmatrix_cr.h
+++ b/src/lib/netlist/plib/pmatrix_cr.h
@@ -37,8 +37,8 @@ namespace plib
pmatrix_cr(const pmatrix_cr &) = default;
pmatrix_cr &operator=(const pmatrix_cr &) = default;
- pmatrix_cr(pmatrix_cr &&) = default;
- pmatrix_cr &operator=(pmatrix_cr &&) = default;
+ pmatrix_cr(pmatrix_cr &&) noexcept(std::is_nothrow_move_constructible<parray<value_type, NSQ>>::value) = default;
+ pmatrix_cr &operator=(pmatrix_cr &&) noexcept(std::is_nothrow_move_assignable<parray<value_type, NSQ>>::value) = default;
enum constants_e
{