#8294 closed Bugs (fixed)
deque::insert(const_iterator, Itr, Itr) misbehavior
| Reported by: | expaler | Owned by: | Ion Gaztañaga |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | container |
| Version: | Boost 1.53.0 | Severity: | Problem |
| Keywords: | Cc: |
Description
When the const_iterator argument points to a valid position in the deque that is not past-the-end, the range elements are inserted in the wrong order.
Attachments (1)
Change History (3)
by , 10 years ago
| Attachment: | deque_insert_range.cpp added |
|---|
comment:1 by , 10 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Thanks for the report and the test case. Fixed in revision #83467.
Note:
See TracTickets
for help on using tickets.

This test program compares the behavior of boost::container::deque with that of std::deque. Currently it reports errors at lines 40 and 41, after range insertion into the boost::container::deque. Note that using single-element insertion into the boost::container::deque to accomplish the desired result works as intended.