- New in GCC 15: std::vector subscript operator asserts if out of range (even past-end) - Solution: use pointer arithmetic where a past-end iterator is needed