diff options
author | Loren J. Rittle <ljrittle@acm.org> | 2003-04-15 06:11:10 +0000 |
---|---|---|
committer | Loren J. Rittle <ljrittle@gcc.gnu.org> | 2003-04-15 06:11:10 +0000 |
commit | 4ea34005e68a24f9c1e223f62b1834f80bc216c0 (patch) | |
tree | 068fb906dc601263f126bf484247d6e79acb5b55 | |
parent | 0ae0f1b084a79054403a21ff278fa331b2ee02f9 (diff) | |
download | gcc-4ea34005e68a24f9c1e223f62b1834f80bc216c0.zip gcc-4ea34005e68a24f9c1e223f62b1834f80bc216c0.tar.gz gcc-4ea34005e68a24f9c1e223f62b1834f80bc216c0.tar.bz2 |
std_bitset.h (_M_do_find_next): Fix -Wall nit.
* include/std/std_bitset.h (_M_do_find_next): Fix -Wall nit.
* include/bits/concept_check.h: Fix multi-line comment.
* testsuite/17_intro/headers.cc (dg-options): Add -Wall -Wsystem-header
when target is *-*-freebsd*.
From-SVN: r65620
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/concept_check.h | 3 | ||||
-rw-r--r-- | libstdc++-v3/include/std/std_bitset.h | 2 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/17_intro/headers.cc | 3 |
4 files changed, 10 insertions, 3 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a6dc0f1..9d14062 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -2,6 +2,11 @@ * testsuite/26_numerics/c99_classification_macros_c.cc: Add XFAIL. + * include/std/std_bitset.h (_M_do_find_next): Fix -Wall nit. + * include/bits/concept_check.h: Fix multi-line comment. + * testsuite/17_intro/headers.cc (dg-options): Add -Wall -Wsystem-header + when target is *-*-freebsd*. + 2003-04-14 Nathan Myers <ncm@cantrip.org> Paolo Carlini <pcarlini@unitus.it> diff --git a/libstdc++-v3/include/bits/concept_check.h b/libstdc++-v3/include/bits/concept_check.h index 92ceefb..88877eb 100644 --- a/libstdc++-v3/include/bits/concept_check.h +++ b/libstdc++-v3/include/bits/concept_check.h @@ -61,8 +61,7 @@ // Note that the obvious and elegant approach of // -//#define glibcpp_function_requires(C) \ -// boost::function_requires< boost::C >() +//#define glibcpp_function_requires(C) boost::function_requires< boost::C >() // // won't work due to concept templates with more than one parameter, e.g., // BinaryPredicateConcept. The preprocessor tries to split things up on diff --git a/libstdc++-v3/include/std/std_bitset.h b/libstdc++-v3/include/std/std_bitset.h index f390ce6..c6e993a 100644 --- a/libstdc++-v3/include/std/std_bitset.h +++ b/libstdc++-v3/include/std/std_bitset.h @@ -414,7 +414,7 @@ namespace std _M_do_find_next(size_t __prev, size_t __not_found) const { ++__prev; - if (__prev >= _GLIBCPP_BITSET_BITS_PER_WORD) + if (__prev >= ((size_t) _GLIBCPP_BITSET_BITS_PER_WORD)) return __not_found; _WordT __x = _M_w >> __prev; diff --git a/libstdc++-v3/testsuite/17_intro/headers.cc b/libstdc++-v3/testsuite/17_intro/headers.cc index eb930f1..4694079 100644 --- a/libstdc++-v3/testsuite/17_intro/headers.cc +++ b/libstdc++-v3/testsuite/17_intro/headers.cc @@ -18,6 +18,9 @@ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, // USA. +// FreeBSD wants warning clean system headers: +// { dg-options "-Wall -Wsystem-headers" { target *-*-freebsd* } } + // 17.4.1.2 Headers |