On Fri, Nov 19, 2010 at 9:17 PM, hauke strasdat
<strasdat@xxxxxxxxx> wrote:
Hi,
I fear this must be a known issue. However, I couldn't find any
information about it.
Let's look at the following minimal program.
---
#include <Eigen/Core>
void test_v5(const Eigen::Matrix<double,5,1> & v)
{
}
int main()
{
�Eigen::Matrix<double,6,1> v6;
�test_v5(v6);
}
---
Compiled against Eigen3 beta1, it leads to a compiler error/static
assert: YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES.
This is the desired behavior, right?
Compiling the same program against Eigen3 beta2, however, leads to no
compiler error! Only at run-time it triggers a assertion.
Is there any way to turn the static assertions back on in Eigen3 beta2?
I am using Ubuntu 10.04 Amd64, with gcc 4.4.
Thanks a lot,
Hauke