[gcc r16-7339] libstdc++: make __collatenames array const in regex.tcc

Jonathan Wakely redi@gcc.gnu.org
Thu Feb 5 16:50:07 GMT 2026


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

commit r16-7339-gd78b2b6c01243c59fc52937e1e3b0d84848a8fa9
Author: Caolán McNamara <caolanm@gmail.com>
Date:   Sun Jul 27 21:27:00 2025 +0100

    libstdc++: make __collatenames array const in regex.tcc
    
    libstdc++-v3/ChangeLog:
    
            * include/bits/regex.tcc (regex_traits::lookup_collatename):
            Make __collatenames array const.
    
    Signed-off-by: Caolán McNamara <caolanm@gmail.com>

Diff:
---
 libstdc++-v3/include/bits/regex.tcc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/include/bits/regex.tcc b/libstdc++-v3/include/bits/regex.tcc
index 6ec259c25019..061b60042eca 100644
--- a/libstdc++-v3/include/bits/regex.tcc
+++ b/libstdc++-v3/include/bits/regex.tcc
@@ -125,7 +125,7 @@ namespace __detail
       typedef std::ctype<char_type> __ctype_type;
       const __ctype_type& __fctyp(use_facet<__ctype_type>(_M_locale));
 
-      static const char* __collatenames[] =
+      static const char* const __collatenames[] =
 	{
 	  "NUL",
 	  "SOH",


More information about the Libstdc++-cvs mailing list