[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