$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r85698 - in trunk: boost/range libs/range/test libs/range/test/adaptor_test libs/range/test/algorithm_test
From: neil_at_[hidden]
Date: 2013-09-16 07:21:37
Author: neilgroves
Date: 2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)
New Revision: 85698
URL: http://svn.boost.org/trac/boost/changeset/85698
Log:
[boost][range] - removed warnings found building with clang 3.2.
Text files modified: 
   trunk/boost/range/size_type.hpp                           |     4 ++--                                    
   trunk/libs/range/test/adaptor_test/strided.cpp            |     1 +                                       
   trunk/libs/range/test/algorithm_test/copy.cpp             |     2 +-                                      
   trunk/libs/range/test/algorithm_test/stable_partition.cpp |     2 ++                                      
   trunk/libs/range/test/algorithm_test/transform.cpp        |     4 ++++                                    
   trunk/libs/range/test/compat2.cpp                         |     2 ++                                      
   trunk/libs/range/test/extension_size.cpp                  |     4 ++--                                    
   7 files changed, 14 insertions(+), 5 deletions(-)
Modified: trunk/boost/range/size_type.hpp
==============================================================================
--- trunk/boost/range/size_type.hpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/boost/range/size_type.hpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -76,14 +76,14 @@
     struct range_size :
         detail::range_size<T>
     {
-        BOOST_RANGE_CONCEPT_ASSERT((boost::SinglePassRangeConcept<T>));
+        BOOST_RANGE_CONCEPT_ASSERT((boost::SinglePassRangeConcept<T>))
     };
 
     template< class T >
     struct range_size<const T >
         : detail::range_size<T>
     {
-        BOOST_RANGE_CONCEPT_ASSERT((boost::SinglePassRangeConcept<T>));
+        BOOST_RANGE_CONCEPT_ASSERT((boost::SinglePassRangeConcept<T>))
     };
 
 } // namespace boost
Modified: trunk/libs/range/test/adaptor_test/strided.cpp
==============================================================================
--- trunk/libs/range/test/adaptor_test/strided.cpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/libs/range/test/adaptor_test/strided.cpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -132,6 +132,7 @@
 
             typedef boost::strided_range<Container> strided_range_t;
             strided_range_t rng( boost::adaptors::stride(c, 0) );
+            boost::ignore_unused_variable_warning(rng);
             typedef BOOST_DEDUCED_TYPENAME boost::range_iterator<strided_range_t>::type iter_t;
 
             iter_t first(boost::begin(c), boost::begin(c), boost::end(c), 0);
Modified: trunk/libs/range/test/algorithm_test/copy.cpp
==============================================================================
--- trunk/libs/range/test/algorithm_test/copy.cpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/libs/range/test/algorithm_test/copy.cpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -43,7 +43,7 @@
                 source.begin(), source.end()
                 );
 
-            it == boost::copy(boost::make_iterator_range(source), target.begin());
+            it = boost::copy(boost::make_iterator_range(source), target.begin());
             
             BOOST_CHECK( it == target.end() );
 
Modified: trunk/libs/range/test/algorithm_test/stable_partition.cpp
==============================================================================
--- trunk/libs/range/test/algorithm_test/stable_partition.cpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/libs/range/test/algorithm_test/stable_partition.cpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -71,6 +71,8 @@
 
                 result_t result2 = boost::stable_partition<return_type>(
                                     boost::make_iterator_range(cont2), policy.pred());
+                                    
+                boost::ignore_unused_variable_warning(result2);
 
                 BOOST_CHECK_EQUAL_COLLECTIONS( cont2.begin(), cont2.end(),
                                                cont.begin(), cont.end() );
Modified: trunk/libs/range/test/algorithm_test/transform.cpp
==============================================================================
--- trunk/libs/range/test/algorithm_test/transform.cpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/libs/range/test/algorithm_test/transform.cpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -41,6 +41,8 @@
 
             iterator_t reference_it
                 = std::transform(cont.begin(), cont.end(), reference.begin(), fn);
+                
+            boost::ignore_unused_variable_warning(reference_it);
 
             iterator_t test_it
                 = boost::transform(cont, target.begin(), fn);
@@ -101,6 +103,8 @@
             iterator_t reference_it
                 = std::transform(cont1.begin(), cont1.end(),
                                  cont2.begin(), reference.begin(), fn);
+                                 
+            boost::ignore_unused_variable_warning(reference_it);
 
             iterator_t test_it
                 = boost::transform(cont1, cont2, target.begin(), fn);
Modified: trunk/libs/range/test/compat2.cpp
==============================================================================
--- trunk/libs/range/test/compat2.cpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/libs/range/test/compat2.cpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -10,6 +10,7 @@
 
 #include <boost/static_assert.hpp>
 #include <boost/type_traits.hpp>
+#include <boost/concept_check.hpp>
 #include <boost/config.hpp>
 
 enum Container {};
@@ -51,6 +52,7 @@
 {
     std::vector<int> v;
     iterator_of< std::vector<int> >::type i = v.begin();
+    boost::ignore_unused_variable_warning(i);
 }
 
 #include <boost/test/included/unit_test.hpp> 
Modified: trunk/libs/range/test/extension_size.cpp
==============================================================================
--- trunk/libs/range/test/extension_size.cpp	Mon Sep 16 06:10:12 2013	(r85697)
+++ trunk/libs/range/test/extension_size.cpp	2013-09-16 07:21:36 EDT (Mon, 16 Sep 2013)	(r85698)
@@ -184,8 +184,8 @@
 
 BOOST_STATIC_ASSERT((
     boost::is_same<
-        typename boost::make_unsigned<std::ptrdiff_t>::type,
-        typename boost::range_size<
+        boost::make_unsigned<std::ptrdiff_t>::type,
+        boost::range_size<
                     boost_range_extension_size_test::FooWithoutSize>::type
     >::value
 ));