[gcc r15-1405] libstdc++: Fix outdated comment about standard integer types

Jonathan Wakely redi@gcc.gnu.org
Tue Jun 18 12:41:32 GMT 2024


https://gcc.gnu.org/g:89c26a99102d2cc00455333795d81d6426be7057

commit r15-1405-g89c26a99102d2cc00455333795d81d6426be7057
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Tue Jun 18 13:05:39 2024 +0100

    libstdc++: Fix outdated comment about standard integer types
    
    The long long and unsigned long long types have been standard since
    C++11, so are not extensions. There are also the char8_t, char16_t and
    char32_t types. Just refer to the standard integer types, without saying
    how many there are.
    
    libstdc++-v3/ChangeLog:
    
            * include/bits/cpp_type_traits.h: Fix outdated comment about the
            number of standard integer types.

Diff:
---
 libstdc++-v3/include/bits/cpp_type_traits.h | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/libstdc++-v3/include/bits/cpp_type_traits.h b/libstdc++-v3/include/bits/cpp_type_traits.h
index 679eee99b904..6834dee55570 100644
--- a/libstdc++-v3/include/bits/cpp_type_traits.h
+++ b/libstdc++-v3/include/bits/cpp_type_traits.h
@@ -130,10 +130,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
       typedef __false_type __type;
     };
 
-  // Thirteen specializations (yes there are eleven standard integer
-  // types; <em>long long</em> and <em>unsigned long long</em> are
-  // supported as extensions).  Up to four target-specific __int<N>
-  // types are supported as well.
+  // Explicit specializations for the standard integer types.
+  // Up to four target-specific __int<N> types are supported as well.
   template<>
     struct __is_integer<bool>
     {


More information about the Gcc-cvs mailing list