aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2016-04-18 16:44:12 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2016-04-18 16:44:12 +0100
commit6b6147dd48ed4fba79d1e9d738290e9294722c2b (patch)
tree33d089c7f5e3fa6062b1d5cc0b5740317a645bca
parent8dc1e574aeed3522ce95b83290a84933805199b0 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--libstdc++-v3/include/bits/locale_facets.h4
-rw-r--r--libstdc++-v3/include/bits/regex_automaton.h3
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