diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2016-04-18 16:44:12 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2016-04-18 16:44:12 +0100 |
commit | 6b6147dd48ed4fba79d1e9d738290e9294722c2b (patch) | |
tree | 33d089c7f5e3fa6062b1d5cc0b5740317a645bca | |
parent | 8dc1e574aeed3522ce95b83290a84933805199b0 (diff) | |
download | gcc-6b6147dd48ed4fba79d1e9d738290e9294722c2b.zip gcc-6b6147dd48ed4fba79d1e9d738290e9294722c2b.tar.gz gcc-6b6147dd48ed4fba79d1e9d738290e9294722c2b.tar.bz2 |
Add attribute((unused)) in libstdc++ headers
* include/bits/locale_facets.h (ctype::do_narrow): Add attribute to
unused parameter.
* include/bits/regex_automaton.h (_NFA::_M_insert_alt): Likewise.
From-SVN: r235152
-rw-r--r-- | libstdc++-v3/ChangeLog | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/locale_facets.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/regex_automaton.h | 3 |
3 files changed, 8 insertions, 3 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5f47dcd..470818d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,9 @@ 2016-04-18 Jonathan Wakely <jwakely@redhat.com> + * include/bits/locale_facets.h (ctype::do_narrow): Add attribute to + unused parameter. + * include/bits/regex_automaton.h (_NFA::_M_insert_alt): Likewise. + * include/ext/string_conversions.h (__stoa): Avoid -Wsign-compare warnings. diff --git a/libstdc++-v3/include/bits/locale_facets.h b/libstdc++-v3/include/bits/locale_facets.h index e3e206b..eda07b6 100644 --- a/libstdc++-v3/include/bits/locale_facets.h +++ b/libstdc++-v3/include/bits/locale_facets.h @@ -1128,7 +1128,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * @return The converted char. */ virtual char - do_narrow(char_type __c, char __dfault) const + do_narrow(char_type __c, char __dfault __attribute__((__unused__))) const { return __c; } /** @@ -1155,7 +1155,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION */ virtual const char_type* do_narrow(const char_type* __lo, const char_type* __hi, - char __dfault, char* __to) const + char __dfault __attribute__((__unused__)), char* __to) const { __builtin_memcpy(__to, __lo, __hi - __lo); return __hi; diff --git a/libstdc++-v3/include/bits/regex_automaton.h b/libstdc++-v3/include/bits/regex_automaton.h index 07158c4..c29fbd9 100644 --- a/libstdc++-v3/include/bits/regex_automaton.h +++ b/libstdc++-v3/include/bits/regex_automaton.h @@ -241,7 +241,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION } _StateIdT - _M_insert_alt(_StateIdT __next, _StateIdT __alt, bool __neg) + _M_insert_alt(_StateIdT __next, _StateIdT __alt, + bool __neg __attribute__((__unused__))) { _StateT __tmp(_S_opcode_alternative); // It labels every quantifier to make greedy comparison easier in BFS |