Closed enbyted closed 7 months ago
For queue type the move assignment is defined as such:
queue& operator=(queue&& rhs) { if (&rhs != this) { base_t::move_clone(rhs); } return *this; }
There is a missing etl::move() around the rhs, which causes the r-value reference to be converted to l-value reference, which fails compilation.
etl::move()
Fixed 20.38.12
For queue type the move assignment is defined as such:
There is a missing
etl::move()
around the rhs, which causes the r-value reference to be converted to l-value reference, which fails compilation.