diff --git a/test/main.h b/test/main.h index 1574d5377..aa6c4a367 100644 --- a/test/main.h +++ b/test/main.h @@ -230,7 +230,7 @@ template void createRandomMatrixOfRank(int desired_rank, int rows, int cols, Eigen::MatrixBase& m) { typedef Derived MatrixType; - typedef MatrixType::Scalar Scalar; + typedef typename ei_traits::Scalar Scalar; typedef Matrix VectorType; MatrixType a = MatrixType::Random(rows,rows);