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

--- Comment #14 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by David Malcolm <dmalc...@gcc.gnu.org>:

https://gcc.gnu.org/g:f867196566c8aa51fd8b18dc5956daeea49e7518

commit r16-1422-gf867196566c8aa51fd8b18dc5956daeea49e7518
Author: David Malcolm <dmalc...@redhat.com>
Date:   Wed Jun 11 14:21:41 2025 -0400

    diagnostics: add selftests for html_token_printer [PR116792]

    No functional change intended.

    gcc/ChangeLog:
            PR other/116792
            * diagnostic-format-html.cc: Include "selftest-xml.h".
            (html_builder::make_element_for_diagnostic): Move...
            (class html_token_printer): ...from local to the function
            to the global namespace.
            (struct selftest::token_printer_test): New.
            (selftest::test_token_printer): New.
            (selftest::test_simple_log): Simplify using ASSERT_XML_PRINT_EQ.
            (selftest::test_metadata): Likewise.
            (selftest::diagnostic_format_html_cc_tests): Run the new test.
            * selftest-xml.h: New file.
            * xml.cc: Include "selftest-xml.h".
            (selftest::assert_xml_print_eq): New.
            (selftest::test_no_dtd): Simplify using ASSERT_XML_PRINT_EQ.
            (selftest::test_printer): Likewise.
            (selftest::test_attribute_ordering): Likewise.

    Signed-off-by: David Malcolm <dmalc...@redhat.com>

Reply via email to