diff --git a/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h b/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h index bc21d94cc..fdc6f2aa6 100644 --- a/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h +++ b/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h @@ -455,7 +455,8 @@ ArpackGeneralizedSelfAdjointEigenSolver::compu } if (!(mode == 1 && isBempty) && !(mode == 2 && isBempty) && OP.info() != Success) { - m_info = OP.info() delete[] v; + m_info = OP.info(); + delete[] v; delete[] iparam; delete[] ipntr; delete[] workd;