From 98697959dd6694ba370528b1a671c6058454ca96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Sch=C3=B6berl?= Date: Wed, 9 Sep 2020 06:31:03 +0200 Subject: [PATCH] check for copy_assignable --- libsrc/core/array.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libsrc/core/array.hpp b/libsrc/core/array.hpp index c83c4431..f91c4f7e 100644 --- a/libsrc/core/array.hpp +++ b/libsrc/core/array.hpp @@ -940,7 +940,7 @@ namespace ngcore /// array copy NETGEN_INLINE Array & operator= (const Array & a2) { - if constexpr (std::is_assignable::value) + if constexpr (std::is_copy_assignable::value) { SetSize0 (); SetSize (a2.Size()); @@ -952,6 +952,7 @@ namespace ngcore throw Exception(std::string("cannot copy Array of type ") + typeid(T).name()); } + /// steal array NETGEN_INLINE Array & operator= (Array && a2) {