1*bf2c3715SXin Li #include "../Eigen/Sparse" 2*bf2c3715SXin Li using namespace Eigen; 3*bf2c3715SXin Li 4*bf2c3715SXin Li typedef SparseMatrix<double,ColMajor> Mat1; 5*bf2c3715SXin Li #ifdef EIGEN_SHOULD_FAIL_TO_BUILD 6*bf2c3715SXin Li typedef SparseMatrix<double,RowMajor> Mat2; 7*bf2c3715SXin Li #else 8*bf2c3715SXin Li typedef SparseMatrix<double,ColMajor> Mat2; 9*bf2c3715SXin Li #endif 10*bf2c3715SXin Li main()11*bf2c3715SXin Liint main() 12*bf2c3715SXin Li { 13*bf2c3715SXin Li Mat1 a(10,10); 14*bf2c3715SXin Li Mat2 b(10,10); 15*bf2c3715SXin Li a += b; 16*bf2c3715SXin Li } 17