From b0e6a257f1862e217cdf19332ea0f7bad56dcddc Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 13 Dec 2021 13:36:33 +0000 Subject: [PATCH] libstdc++: Fix non-reserved name in header 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 | 4 ++-- libstdc++-v3/testsuite/17_intro/names.cc | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libstdc++-v3/include/bits/regex_compiler.tcc b/libstdc++-v3/include/bits/regex_compiler.tcc index 956262a12c9..0e2e1321376 100644 --- a/libstdc++-v3/include/bits/regex_compiler.tcc +++ b/libstdc++-v3/include/bits/regex_compiler.tcc @@ -580,9 +580,9 @@ namespace __detail template 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(); diff --git a/libstdc++-v3/testsuite/17_intro/names.cc b/libstdc++-v3/testsuite/17_intro/names.cc index 2a908ea9fc5..1341bed7a62 100644 --- a/libstdc++-v3/testsuite/17_intro/names.cc +++ b/libstdc++-v3/testsuite/17_intro/names.cc @@ -109,6 +109,7 @@ #define func ( #define tmp ( #define sz ( +#define token ( #if __cplusplus < 201103L #define uses_allocator (