]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Reorder printer registrations in printers.py
authorJonathan Wakely <jwakely@redhat.com>
Thu, 28 Nov 2024 15:23:25 +0000 (15:23 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 28 Nov 2024 15:48:10 +0000 (15:48 +0000)
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.

libstdc++-v3/python/libstdcxx/v6/printers.py

index d05b79762fddedb3eb8bba522789c1ffd566e848..37ca51b262867c40695a8f039d3bb03479b90da5 100644 (file)
@@ -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)