From 69bd334d2be5890cd7a8b5f4d7e62f5db1b02b18 Mon Sep 17 00:00:00 2001 From: Desire NUENTSA Date: Tue, 5 Mar 2013 16:35:13 +0100 Subject: Fix mismatched free/delete --- Eigen/src/SparseCore/SparseMatrix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Eigen/src/SparseCore') diff --git a/Eigen/src/SparseCore/SparseMatrix.h b/Eigen/src/SparseCore/SparseMatrix.h index be134d3d3..6723e4ec2 100644 --- a/Eigen/src/SparseCore/SparseMatrix.h +++ b/Eigen/src/SparseCore/SparseMatrix.h @@ -474,7 +474,7 @@ class SparseMatrix { if(m_innerNonZeros != 0) return; - m_innerNonZeros = new Index[m_outerSize]; + m_innerNonZeros = static_cast(std::malloc(m_outerSize * sizeof(Index))); for (int i = 0; i < m_outerSize; i++) { m_innerNonZeros[i] = m_outerIndex[i+1] - m_outerIndex[i]; -- cgit v1.2.3