diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-11-28 15:23:25 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2024-11-28 15:48:10 +0000 |
commit | 6bba4ca26c9919c0d5b590d648bd0ae9adc678ac (patch) | |
tree | 81524c13912645c71d86d66e167f3cafc81b6499 /libstdc++-v3/python | |
parent | fe04901737112abb6b1a71fe645f727384dc986a (diff) | |
download | gcc-6bba4ca26c9919c0d5b590d648bd0ae9adc678ac.zip gcc-6bba4ca26c9919c0d5b590d648bd0ae9adc678ac.tar.gz gcc-6bba4ca26c9919c0d5b590d648bd0ae9adc678ac.tar.bz2 |
libstdc++: Reorder printer registrations in printers.py
Register StdIntegralConstantPrinter with the other C++11 printers, and
register StdTextEncodingPrinter after C++20 printers.
libstdc++-v3/ChangeLog:
* python/libstdcxx/v6/printers.py: Reorder registrations.
Diffstat (limited to 'libstdc++-v3/python')
-rw-r--r-- | libstdc++-v3/python/libstdcxx/v6/printers.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libstdc++-v3/python/libstdcxx/v6/printers.py b/libstdc++-v3/python/libstdcxx/v6/printers.py index d05b797..37ca51b 100644 --- a/libstdc++-v3/python/libstdcxx/v6/printers.py +++ b/libstdc++-v3/python/libstdcxx/v6/printers.py @@ -2830,10 +2830,6 @@ def build_libstdcxx_dictionary(): # vector<bool> libstdcxx_printer.add_version('std::', 'locale', StdLocalePrinter) - libstdcxx_printer.add_version('std::', 'integral_constant', - StdIntegralConstantPrinter) - libstdcxx_printer.add_version('std::', 'text_encoding', - StdTextEncodingPrinter) if hasattr(gdb.Value, 'dynamic_type'): libstdcxx_printer.add_version('std::', 'error_code', @@ -2896,6 +2892,8 @@ def build_libstdcxx_dictionary(): StdChronoDurationPrinter) libstdcxx_printer.add_version('std::chrono::', 'time_point', StdChronoTimePointPrinter) + libstdcxx_printer.add_version('std::', 'integral_constant', + StdIntegralConstantPrinter) # std::regex components libstdcxx_printer.add_version('std::__detail::', '_State', @@ -2971,6 +2969,9 @@ def build_libstdcxx_dictionary(): # libstdcxx_printer.add_version('std::chrono::(anonymous namespace)', 'Rule', # StdChronoTimeZoneRulePrinter) + # C++26 components + libstdcxx_printer.add_version('std::', 'text_encoding', + StdTextEncodingPrinter) # Extensions. libstdcxx_printer.add_version('__gnu_cxx::', 'slist', StdSlistPrinter) |