From 411f7f4e00b20a5ec951de524dcb02fae494c517 Mon Sep 17 00:00:00 2001 From: Alfredo Correa Date: Thu, 26 Dec 2024 18:20:28 -0800 Subject: [PATCH] fixes --- include/boost/multi/adaptors/blas/numeric.hpp | 1 + include/boost/multi/array_ref.hpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/multi/adaptors/blas/numeric.hpp b/include/boost/multi/adaptors/blas/numeric.hpp index ee48fb1ae..4f12be8a8 100644 --- a/include/boost/multi/adaptors/blas/numeric.hpp +++ b/include/boost/multi/adaptors/blas/numeric.hpp @@ -21,6 +21,7 @@ // #include #include // for complex +#include // for nullptr_t #include // for negate #include // for iterator... #include // for pointer_... diff --git a/include/boost/multi/array_ref.hpp b/include/boost/multi/array_ref.hpp index d33d13af9..9f7d61cf6 100644 --- a/include/boost/multi/array_ref.hpp +++ b/include/boost/multi/array_ref.hpp @@ -2544,7 +2544,7 @@ class const_subarray template struct const_subarray // NOLINT(fuchsia-multiple-inheritance) to define operators via CRTP : multi::random_iterable > - , array_types { + , array_types { ~const_subarray() = default; // lints(cppcoreguidelines-special-member-functions,hicpp-special-member-functions) // boost serialization needs `delete`. void boost::serialization::extended_type_info_typeid::destroy(const void*) const [with T = boost::multi::subarray >]