--- misc/boost_1_55_0/boost/unordered/detail/equivalent.hpp 2012-12-05 23:06:57.000000000 +0100 +++ misc/build/boost_1_55_0/boost/unordered/detail/equivalent.hpp 2014-01-07 10:33:59.550621750 +0100 @@ -534,11 +534,11 @@ } node_pointer first_node = static_cast(prev->next_); - link_pointer end = first_node->group_prev_->next_; + link_pointer end_var = first_node->group_prev_->next_; - std::size_t count = this->delete_nodes(prev, end); + std::size_t count_var = this->delete_nodes(prev, end_var); this->fix_bucket(bucket_index, prev); - return count; + return count_var; } iterator erase(c_iterator r) @@ -557,21 +557,21 @@ return iterator(r2.node_); } - link_pointer erase_nodes(node_pointer begin, node_pointer end) + link_pointer erase_nodes(node_pointer begin_arg, node_pointer end_arg) { - std::size_t bucket_index = this->hash_to_bucket(begin->hash_); + std::size_t bucket_index = this->hash_to_bucket(begin_arg->hash_); - // Split the groups containing 'begin' and 'end'. + // Split the groups containing 'begin_arg' and 'end_arg'. // And get the pointer to the node before begin while // we're at it. - link_pointer prev = split_groups(begin, end); + link_pointer prev = split_groups(begin_arg, end_arg); - // If we don't have a 'prev' it means that begin is at the + // If we don't have a 'prev' it means that begin_arg is at the // beginning of a block, so search through the blocks in the // same bucket. if (!prev) { prev = this->get_previous_start(bucket_index); - while (prev->next_ != begin) + while (prev->next_ != begin_arg) prev = static_cast(prev->next_)->group_prev_; } @@ -581,24 +581,24 @@ static_cast(prev->next_)->group_prev_->next_; this->delete_nodes(prev, group_end); bucket_index = this->fix_bucket(bucket_index, prev); - } while(prev->next_ != end); + } while(prev->next_ != end_arg); return prev; } - static link_pointer split_groups(node_pointer begin, node_pointer end) + static link_pointer split_groups(node_pointer begin_arg, node_pointer end_arg) { - node_pointer prev = begin->group_prev_; - if (prev->next_ != begin) prev = node_pointer(); + node_pointer prev = begin_arg->group_prev_; + if (prev->next_ != begin_arg) prev = node_pointer(); - if (end) { - node_pointer first = end; - while (first != begin && first->group_prev_->next_ == first) { + if (end_arg) { + node_pointer first = end_arg; + while (first != begin_arg && first->group_prev_->next_ == first) { first = first->group_prev_; } - boost::swap(first->group_prev_, end->group_prev_); - if (first == begin) return prev; + boost::swap(first->group_prev_, end_arg->group_prev_); + if (first == begin_arg) return prev; } if (prev) { @@ -606,7 +606,7 @@ while (first->group_prev_->next_ == first) { first = first->group_prev_; } - boost::swap(first->group_prev_, begin->group_prev_); + boost::swap(first->group_prev_, begin_arg->group_prev_); } return prev; --- misc/boost_1_55_0/boost/unordered/detail/table.hpp 2013-08-18 11:44:14.000000000 +0200 +++ misc/build/boost_1_55_0/boost/unordered/detail/table.hpp 2014-01-07 10:18:27.862432325 +0100 @@ -257,9 +257,9 @@ return prev ? iterator(prev->next_) : iterator(); } - std::size_t hash_to_bucket(std::size_t hash) const + std::size_t hash_to_bucket(std::size_t hash_arg) const { - return policy::to_bucket(bucket_count_, hash); + return policy::to_bucket(bucket_count_, hash_arg); } float load_factor() const @@ -655,8 +655,8 @@ // assign_nodes takes ownership of the container's elements, // assigning to them if possible, and deleting any that are // left over. - assign_nodes assign(*this); - table_impl::fill_buckets(x.begin(), *this, assign); + assign_nodes
assign_var(*this); + table_impl::fill_buckets(x.begin(), *this, assign_var); } void assign(table const& x, true_type) @@ -730,9 +730,9 @@ // move_assign_nodes takes ownership of the container's // elements, assigning to them if possible, and deleting // any that are left over. - move_assign_nodes
assign(*this); + move_assign_nodes
assign_var(*this); node_holder nodes(x); - table_impl::fill_buckets(nodes.begin(), *this, assign); + table_impl::fill_buckets(nodes.begin(), *this, assign_var); } } --- misc/boost_1_55_0/boost/unordered/detail/unique.hpp 2013-08-18 11:44:14.000000000 +0200 +++ misc/build/boost_1_55_0/boost/unordered/detail/unique.hpp 2014-01-07 10:18:27.865432217 +0100 @@ -529,9 +529,9 @@ link_pointer end = static_cast(prev->next_)->next_; - std::size_t count = this->delete_nodes(prev, end); + std::size_t count_var = this->delete_nodes(prev, end); this->fix_bucket(bucket_index, prev); - return count; + return count_var; } iterator erase(c_iterator r) @@ -550,19 +550,19 @@ return iterator(r2.node_); } - void erase_nodes(node_pointer begin, node_pointer end) + void erase_nodes(node_pointer begin_arg, node_pointer end_arg) { - std::size_t bucket_index = this->hash_to_bucket(begin->hash_); + std::size_t bucket_index = this->hash_to_bucket(begin_arg->hash_); - // Find the node before begin. + // Find the node before begin_arg link_pointer prev = this->get_previous_start(bucket_index); - while(prev->next_ != begin) prev = prev->next_; + while(prev->next_ != begin_arg) prev = prev->next_; // Delete the nodes. do { this->delete_node(prev); bucket_index = this->fix_bucket(bucket_index, prev); - } while (prev->next_ != end); + } while (prev->next_ != end_arg); } //////////////////////////////////////////////////////////////////////// --- misc/build/boost_1_55_0/boost/bind/arg.hpp 2011-02-02 14:56:49 +0100 +++ misc/build/boost_1_55_0/boost/bind/arg.hpp 2014-02-10 14:56:49 +0100 @@ -34,7 +34,8 @@ template< class T > arg( T const & /* t */ ) { // static assert I == is_placeholder::value - typedef char T_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; + char X_must_be_placeholder[ I == is_placeholder::value? 1: -1 ]; + (void)&X_must_be_placeholder[0]; } }; --- misc/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp 2011-01-02 21:25:11 +0100 +++ misc/build/boost_1_55_0/boost/tuple/detail/tuple_basic.hpp 2014-02-10 14:56:13 +0100 @@ -225,7 +225,6 @@ get(const cons& c BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int, N)) { typedef BOOST_DEDUCED_TYPENAME detail::drop_front::BOOST_NESTED_TEMPLATE apply > impl; - typedef BOOST_DEDUCED_TYPENAME impl::type cons_element; return impl::call(c).head; } --- misc/boost_1_55_0/boost/concept/detail/general.hpp 2010-06-08 21:31:13 +0200 +++ misc/build/boost_1_55_0/boost/concept/detail/general.hpp 2014-03-13 17:20:13 +0100 @@ -65,10 +65,10 @@ # endif -# define BOOST_CONCEPT_ASSERT_FN( ModelFnPtr ) \ - typedef ::boost::concepts::detail::instantiate< \ - &::boost::concepts::requirement_::failed> \ - BOOST_PP_CAT(boost_concept_check,__LINE__) +#define BOOST_CONCEPT_ASSERT_FN( ModelFnPtr ) \ + ::boost::concepts::detail::instantiate< \ + &::boost::concepts::requirement_::failed> \ + BOOST_PP_CAT(boost_concept_check,__LINE__)() }} --- misc/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp 2014-03-12 14:02:51 +0100 +++ misc/build/boost_1_55_0/boost/spirit/home/classic/core/primitives/primitives.hpp 2008-06-22 17:05:38 +0200 @@ -47,7 +47,6 @@ typename parser_result::type parse(ScannerT const& scan) const { - typedef typename parser_result::type result_t; typedef typename ScannerT::value_t value_t; typedef typename ScannerT::iterator_t iterator_t;