[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
ah... i was trying to get it fixed, but couldn't find.. I confirm it now works here too. thx!
Concerning icc, the gentoo package is worth 3924 files and 260mb (only?) and i just took a 'free' license on the intel website to get it running.
++
Thomas
--
Thomas Capricelli <orzel@xxxxxxxxxxxxxxx>
http://www.freehackers.org/thomas
In data venerdì 12 febbraio 2010 01:31:10, Benoit Jacob ha scritto:
> Fixed, or rather worked-around. It really was a stupid bug in ICC
>
> diff:
>
> template<typename OtherDerived>
> inline void Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows,
> _MaxCols>::swap(const MatrixBase<OtherDerived>& other)
> {
> - ei_matrix_swap_impl<Matrix, OtherDerived>::run(*this,
> *const_cast<MatrixBase<OtherDerived>*>(&other));
> + // the Eigen:: here is to work around a stupid ICC 11.1 bug.
> + Eigen::ei_matrix_swap_impl<Matrix, OtherDerived>::run(*this,
> *const_cast<MatrixBase<OtherDerived>*>(&other));
> }