From d39257b84453f2ed11e290f7b543d3563fca78f4 Mon Sep 17 00:00:00 2001 From: Daniel Arndt Date: Sat, 14 Oct 2017 14:31:53 +0200 Subject: [PATCH] Fix undefined behavior in TridiagonalMatrix --- source/lac/tridiagonal_matrix.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/lac/tridiagonal_matrix.cc b/source/lac/tridiagonal_matrix.cc index 711343ecf6..16937b5445 100644 --- a/source/lac/tridiagonal_matrix.cc +++ b/source/lac/tridiagonal_matrix.cc @@ -237,7 +237,7 @@ TridiagonalMatrix::compute_eigenvalues() const int nn = n(); int info; - stev (&N, &nn, &*diagonal.begin(), &*right.begin(), nullptr, &one, nullptr, &info); + stev (&N, &nn, diagonal.data(), right.data(), nullptr, &one, nullptr, &info); Assert(info == 0, ExcInternalError()); state = LAPACKSupport::eigenvalues; -- 2.39.5