From 282b28e51fca8be79c4b5473baa0ad97444de838 Mon Sep 17 00:00:00 2001 From: morinmorin Date: Wed, 6 Sep 2017 19:47:55 +0900 Subject: [PATCH] Use boost::addressof instead of &. --- include/boost/iterator/function_input_iterator.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/iterator/function_input_iterator.hpp b/include/boost/iterator/function_input_iterator.hpp index f3e9de9..2c78278 100644 --- a/include/boost/iterator/function_input_iterator.hpp +++ b/include/boost/iterator/function_input_iterator.hpp @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -38,7 +39,7 @@ namespace iterators { public: function_input_iterator() {} function_input_iterator(Function & f_, Input state_ = Input()) - : f(&f_), state(state_) {} + : f(boost::addressof(f_)), state(state_) {} void increment() { if(value)