[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2024-05-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Target Milestone|14.2|---

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2024-05-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Richard Biener changed: What|Removed |Added Target Milestone|14.0|14.2 --- Comment #9 from Richard

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2023-04-26 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Target Milestone|13.2|14.0

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2023-04-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Richard Biener changed: What|Removed |Added Target Milestone|13.0|13.2 --- Comment #8 from Richard

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2022-05-06 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Severity|normal |enhancement

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2022-05-06 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Target Milestone|12.2|13.0 --- Comment #7 from Jonathan

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2022-05-06 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jakub Jelinek changed: What|Removed |Added Target Milestone|12.0|12.2 --- Comment #6 from Jakub Jelinek

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2021-02-23 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |12.0 --- Comment #5 from Jonathan

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2021-02-22 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 --- Comment #4 from Jonathan Wakely --- It was pointed out on IRC that splice_after is affected the same way (if we change anything for erase_after we should do the same for splice_after).

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2019-06-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 --- Comment #3 from Jonathan Wakely --- This is definitely undefined. The range (position,last) goes from one-past-position to one-before-last, but that's an invalid range. The iterator one-before-last is not reachable from one-past-position.

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2019-06-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug libstdc++/90857] stl::forward_list::erase_after crashes if __pos == __last

2019-06-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90857 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---