From 0c5afa052ce23656078c43794c66913d7b88e540 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Thu, 29 Mar 2018 15:33:19 -0600 Subject: [PATCH] Make sure is_contiguous() compares addresses, not values, of array objects. --- include/deal.II/base/array_view.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/deal.II/base/array_view.h b/include/deal.II/base/array_view.h index 700956d0b6..50ffacbb00 100644 --- a/include/deal.II/base/array_view.h +++ b/include/deal.II/base/array_view.h @@ -439,7 +439,7 @@ namespace internal { const auto n = std::distance(first, last); for (typename std::decay::type i = 0; i < n; ++i) - if (*(std::next(first, i)) != *(std::next(std::addressof(*first), i))) + if (std::addressof(*(std::next(first, i))) != std::next(std::addressof(*first), i)) return false; return true; } -- 2.39.5