1*bf2c3715SXin Li #include "../Eigen/Core" 2*bf2c3715SXin Li 3*bf2c3715SXin Li using namespace Eigen; 4*bf2c3715SXin Li 5*bf2c3715SXin Li #ifdef EIGEN_SHOULD_FAIL_TO_BUILD call_ref(Ref<VectorXf> a)6*bf2c3715SXin Livoid call_ref(Ref<VectorXf> a) { } 7*bf2c3715SXin Li #else call_ref(const Ref<const VectorXf> & a)8*bf2c3715SXin Livoid call_ref(const Ref<const VectorXf> &a) { } 9*bf2c3715SXin Li #endif 10*bf2c3715SXin Li main()11*bf2c3715SXin Liint main() 12*bf2c3715SXin Li { 13*bf2c3715SXin Li VectorXf a(10); 14*bf2c3715SXin Li call_ref(a+a); 15*bf2c3715SXin Li } 16