]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/text-art/box-drawing.cc
text-art: remove explicit #include of C++ standard library headers
authorDavid Malcolm <dmalcolm@redhat.com>
Sat, 24 Jun 2023 01:18:15 +0000 (21:18 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Sat, 24 Jun 2023 01:18:15 +0000 (21:18 -0400)
commitb2e075a594e93a4fc89de8fa53db5c32a4de83b5
tree6445e0708abe125be290064589d135c534d8c064
parentd39f4889cc24c5c96cf9112045298e0945b9932c
text-art: remove explicit #include of C++ standard library headers

gcc/analyzer/ChangeLog:
* access-diagram.cc: Add #define INCLUDE_VECTOR.
* bounds-checking.cc: Likewise.

gcc/ChangeLog:
* diagnostic-format-sarif.cc: Add #define INCLUDE_VECTOR.
* diagnostic.cc: Likewise.
* text-art/box-drawing.cc: Likewise.
* text-art/canvas.cc: Likewise.
* text-art/ruler.cc: Likewise.
* text-art/selftests.cc: Likewise.
* text-art/selftests.h (text_art::canvas): New forward decl.
* text-art/style.cc: Add #define INCLUDE_VECTOR.
* text-art/styled-string.cc: Likewise.
* text-art/table.cc: Likewise.
* text-art/table.h: Remove #include <vector>.
* text-art/theme.cc: Add #define INCLUDE_VECTOR.
* text-art/types.h: Check that INCLUDE_VECTOR is defined.
Remove #include of <vector> and <string>.
* text-art/widget.cc: Add #define INCLUDE_VECTOR.
* text-art/widget.h: Remove #include <vector>.

gcc/testsuite/ChangeLog:
* gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
#define INCLUDE_VECTOR.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
18 files changed:
gcc/analyzer/access-diagram.cc
gcc/analyzer/bounds-checking.cc
gcc/diagnostic-format-sarif.cc
gcc/diagnostic.cc
gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_text_art.c
gcc/text-art/box-drawing.cc
gcc/text-art/canvas.cc
gcc/text-art/ruler.cc
gcc/text-art/selftests.cc
gcc/text-art/selftests.h
gcc/text-art/style.cc
gcc/text-art/styled-string.cc
gcc/text-art/table.cc
gcc/text-art/table.h
gcc/text-art/theme.cc
gcc/text-art/types.h
gcc/text-art/widget.cc
gcc/text-art/widget.h