https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109663

--- Comment #1 from Carlos Galvez <carlosgalvezp at gmail dot com> ---
I forgot to write the actual error I'm getting:

<source>: In function 'int main()':
<source>:11:41: error: converting to 'const MyVector' {aka 'const
Eigen::Matrix<float, 4, 1>'} from initializer list would use explicit
constructor 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows,
_MaxCols>::Matrix(const T&) [with T = Eigen::Block<Eigen::Matrix<float, 4, 4>,
4, 1, true>; _Scalar = float; int _Rows = 4; int _Cols = 1; int _Options = 0;
int _MaxRows = 4; int _MaxCols = 1]'
   11 |     MyVector const& my_col{matrix.col(0)};
      |                                         ^

Reply via email to