Ion Gaztañaga
Ion Gaztañaga
Thanks for the report. This is the same issue that was recently fixed: https://github.com/boostorg/container/issues/275
This does not seem a Boost.Container issue as the compiler commands and flags are not produced by this library.
Closing the bug as "not a defect"
Please check the following commit, it should fix the issue: https://github.com/boostorg/container/commit/20ad12f20e661978e90dc7f36d8ab8ac05e5a5a9
Closing this as fixed after the commit. Thanks for the report.
Boost.Container, at least sequence containers, should support "assign" from input iterators and that is tested in the library tests. Do you have an example that can reproduce the problem?
Closing this issue as assign from input iterator is already checked.
It's implemented using overloads and SFINAE. The function for input iterators is this: https://github.com/boostorg/container/blob/develop/include/boost/container/vector.hpp#L1320
Closing this issue as input iterators are implemented and and tested (https://github.com/boostorg/container/blob/develop/test/vector_test.hpp#L491)
Thanks for the report. The strict aliasing violation was needed only for ancient compilers so the following commit removes it for C++11 o newer: https://github.com/boostorg/container/commit/20ad12f20e661978e90dc7f36d8ab8ac05e5a5a9