diff --git a/include/boost/iterator/new_iterator_tests.hpp b/include/boost/iterator/new_iterator_tests.hpp index 9981b3d..6f74514 100644 --- a/include/boost/iterator/new_iterator_tests.hpp +++ b/include/boost/iterator/new_iterator_tests.hpp @@ -92,7 +92,8 @@ void readable_iterator_test(const Iterator i1, T v) } template -void writable_iterator_test(Iterator i, T v, T v2) { +void writable_iterator_test(Iterator i, T v, T v2) +{ Iterator i2(i); // Copy Constructible *i2 = v; @@ -115,7 +116,8 @@ void swappable_iterator_test(Iterator i, Iterator j) } template -void constant_lvalue_iterator_test(Iterator i, T v1) { +void constant_lvalue_iterator_test(Iterator i, T v1) +{ Iterator i2(i); typedef typename std::iterator_traits::value_type value_type; typedef typename std::iterator_traits::reference reference; @@ -132,7 +134,8 @@ void constant_lvalue_iterator_test(Iterator i, T v1) { } template -void non_const_lvalue_iterator_test(Iterator i, T v1, T v2) { +void non_const_lvalue_iterator_test(Iterator i, T v1, T v2) +{ Iterator i2(i); typedef typename std::iterator_traits::value_type value_type; typedef typename std::iterator_traits::reference reference;