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

--- Comment #15 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Wed Dec 14 15:17:57 2016
New Revision: 243650

URL: https://gcc.gnu.org/viewcvs?rev=243650&root=gcc&view=rev
Log:
Make printers detect invalid debug mode iterators

        PR libstdc++/59170
        * python/libstdcxx/v6/printers.py (StdDebugIteratorPrinter): Use
        _M_sequence and _M_version to detect invalid iterators.
        * testsuite/libstdc++-prettyprinters/debug.cc: Test debug mode vector
        and test invalid iterators.
        * testsuite/libstdc++-prettyprinters/debug_cxx11.cc: New test.

Added:
    trunk/libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/python/libstdcxx/v6/printers.py
    trunk/libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc

Reply via email to