Index: boost/fusion/algorithm/iteration/detail/fold.hpp =================================================================== --- boost/fusion/algorithm/iteration/detail/fold.hpp (revision 69825) +++ boost/fusion/algorithm/iteration/detail/fold.hpp (working copy) @@ -185,7 +185,7 @@ { template static Result - call(State const& state,It0 const& it0,F f) + call(State const& state,It0 const&,F) { return static_cast(state); } Index: boost/fusion/sequence/intrinsic/has_key.hpp =================================================================== --- boost/fusion/sequence/intrinsic/has_key.hpp (revision 69825) +++ boost/fusion/sequence/intrinsic/has_key.hpp (working copy) @@ -67,7 +67,7 @@ template inline typename result_of::has_key::type - has_key(Sequence const& seq) + has_key(Sequence const&) { typedef typename result_of::has_key::type result; return result(); Index: boost/fusion/view/ext_/segmented_iterator.hpp =================================================================== --- boost/fusion/view/ext_/segmented_iterator.hpp (revision 69825) +++ boost/fusion/view/ext_/segmented_iterator.hpp (working copy) @@ -345,9 +345,9 @@ : cons_(c) {} - cons_type const &cons() const { return this->cons_; }; - car_type const &car() const { return this->cons_.car; }; - cdr_type const &cdr() const { return this->cons_.cdr; }; + cons_type const &cons() const { return this->cons_; } + car_type const &car() const { return this->cons_.car; } + cdr_type const &cdr() const { return this->cons_.cdr; } private: Cons cons_; Index: boost/function/function_template.hpp =================================================================== --- boost/function/function_template.hpp (revision 69825) +++ boost/function/function_template.hpp (working copy) @@ -858,7 +858,7 @@ #else private: struct dummy { - void nonnull() {}; + void nonnull() {} }; typedef void (dummy::*safe_bool)(); Index: boost/regex/pending/unicode_iterator.hpp =================================================================== --- boost/regex/pending/unicode_iterator.hpp (revision 69825) +++ boost/regex/pending/unicode_iterator.hpp (working copy) @@ -103,7 +103,7 @@ while(c & mask) { ++result; - mask >>= 1; + mask = static_cast< boost::uint8_t>( mask >> 1 ); } return (result == 0) ? 1 : ((result > 4) ? 4 : result); }