Add attribute((unused)) in libstdc++ headers
authorJonathan Wakely <jwakely@redhat.com>
Mon, 18 Apr 2016 15:44:12 +0000 (16:44 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 18 Apr 2016 15:44:12 +0000 (16:44 +0100)
* 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

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/locale_facets.h
libstdc++-v3/include/bits/regex_automaton.h

index 5f47dcdbf99a51c75d9bf14b1e73b92ee8d2648a..470818d0d29533a45effb8ae854de73056b7cfba 100644 (file)
@@ -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.
 
index e3e206b7d496acf9b0ba83929e6894dd363beded..eda07b64e1cfd1266116e487c3aaa6907fd835cc 100644 (file)
@@ -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;
index 07158c4926b7a6adfd0983d0da73bd23dce44d4f..c29fbd9ab1264b34bf2be5108cdd1ff8e4d0ed6c 100644 (file)
@@ -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