| #include "../Eigen/Core" | |
| using namespace Eigen; | |
| void call_ref(Ref<const Matrix3f, 0, OuterStride<2>>) {} | |
| int main() { | |
| MatrixXf a(6, 2); | |
| Map<const Matrix3f, 0, OuterStride<Dynamic>> md(a.data(), OuterStride<Dynamic>(2)); | |
| Map<const Matrix3f, 0, OuterStride<2>> m2(a.data()); | |
| #ifdef EIGEN_SHOULD_FAIL_TO_BUILD | |
| call_ref(md); | |
| #else | |
| call_ref(m2); | |
| #endif | |
| } |