From e9bea614ecb6d910948e36b11483bbb0c0f83f76 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Mon, 29 Feb 2016 10:31:27 +0100 Subject: Fix shortcoming in fixed-value deduction of startRow/startCol --- test/block.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'test/block.cpp') diff --git a/test/block.cpp b/test/block.cpp index 3b77b704a..1eeb2da27 100644 --- a/test/block.cpp +++ b/test/block.cpp @@ -181,6 +181,11 @@ template void block(const MatrixType& m) dm = m1.row(r1).segment(c1,c2-c1+1).transpose(); dv = m1.transpose().block(c1,r1,c2-c1+1,r2-r1+1).col(0); VERIFY_IS_EQUAL(dv, dm); + + VERIFY_IS_EQUAL( (m1.template block(1,0,0,1)), m1.block(1,0,0,1)); + VERIFY_IS_EQUAL( (m1.template block<1,Dynamic>(0,1,1,0)), m1.block(0,1,1,0)); + VERIFY_IS_EQUAL( ((m1*1).template block(1,0,0,1)), m1.block(1,0,0,1)); + VERIFY_IS_EQUAL( ((m1*1).template block<1,Dynamic>(0,1,1,0)), m1.block(0,1,1,0)); } -- cgit v1.2.3