[gcc r16-8161] libstdc++: Add tests for recently-fixed non-uglified names

Jonathan Wakely redi@gcc.gnu.org
Wed Mar 18 22:20:39 GMT 2026


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

commit r16-8161-gee0342fe6883521d398749496c9281daacdb9d46
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Wed Mar 18 10:54:56 2026 +0000

    libstdc++: Add tests for recently-fixed non-uglified names
    
    Extend names.cc to check the names that Jakub's plugin found.
    
    libstdc++-v3/ChangeLog:
    
            * testsuite/17_intro/names.cc (ext, max_iter, ret, subs, Rg, Rs):
            Define macros.
            [__cplusplus < 201103] (mutex): Define macro.

Diff:
---
 libstdc++-v3/testsuite/17_intro/names.cc | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/libstdc++-v3/testsuite/17_intro/names.cc b/libstdc++-v3/testsuite/17_intro/names.cc
index f56c045fedf7..c6fe81c5325d 100644
--- a/libstdc++-v3/testsuite/17_intro/names.cc
+++ b/libstdc++-v3/testsuite/17_intro/names.cc
@@ -113,12 +113,16 @@
 #define attributes (
 #define bin_op (
 #define clockid (
+#define ext (
 #define func (
+#define max_iter (
 #define max_val (
 #define min_val (
 #define object (
 #define ostr (
 #define policy (
+#define ret (
+#define subs (
 #define sz (
 #define tinfo (
 #define tmp (
@@ -126,6 +130,7 @@
 #define value_t (
 
 #if __cplusplus < 201103L
+#define mutex  (
 #define uses_allocator  (
 #endif
 
@@ -220,6 +225,8 @@
 #define Proj2			Proj2 is not a reserved name
 #define Ptr			Ptr is not a reserved name
 #define Reference		Reference is not a reserved name
+#define Rg			Rg is not a reserved name
+#define Rs			Rs is not a reserved name
 #define Seq			Seq is not a reserved name
 #define Seq_RAIter		Seq_RAIter is not a reserved name
 #define Series			Series is not a reserved name


More information about the Libstdc++-cvs mailing list