]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Fix non-reserved name in <regex> header
authorJonathan Wakely <jwakely@redhat.com>
Mon, 13 Dec 2021 13:36:33 +0000 (13:36 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Tue, 14 Dec 2021 14:23:55 +0000 (14:23 +0000)
libstdc++-v3/ChangeLog:

* include/bits/regex_compiler.tcc (_Compiler::_M_match_token):
Use reserved name for parameter.
* testsuite/17_intro/names.cc: Check "token".

libstdc++-v3/include/bits/regex_compiler.tcc
libstdc++-v3/testsuite/17_intro/names.cc

index 956262a12c9eaa6bee6758580fa056c409a151f9..0e2e1321376914c44bd2a7297cb3b4aa4dd298b7 100644 (file)
@@ -580,9 +580,9 @@ namespace __detail
   template<typename _TraitsT>
     bool
     _Compiler<_TraitsT>::
-    _M_match_token(_TokenT token)
+    _M_match_token(_TokenT __token)
     {
-      if (token == _M_scanner._M_get_token())
+      if (__token == _M_scanner._M_get_token())
        {
          _M_value = _M_scanner._M_get_value();
          _M_scanner._M_advance();
index 2a908ea9fc5e37d39a1988190cd7d5ccb5fb4ff1..1341bed7a62aec34681129f48d428b97cfdc5bea 100644 (file)
 #define func (
 #define tmp (
 #define sz (
+#define token (
 
 #if __cplusplus < 201103L
 #define uses_allocator  (