https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91878

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Konstantin Kharlamov from comment #0)
> It either crashes on past-end access, or produces a warning (depending on
> whether it's handled as a past-end access or UB).

No, that's not how undefined behaviour works. You are wrong to expect a crash,
and not all cases of undefined behaviour can be detected reliably.

I don't think this case can be caught by sanitizers. As Marc said (and as I
suggested on your previous bug report) you should use -D_GLIBCXX_DEBUG to catch
these kind of bugs.

Reply via email to