From c148962bd9fda115956d13d4ed600c4880dcc1c8 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Mon, 10 Jul 2017 14:57:40 +0300 Subject: [PATCH] Avoid integer overflow on negating distance --- include/boost/iterator/reverse_iterator.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/iterator/reverse_iterator.hpp b/include/boost/iterator/reverse_iterator.hpp index 8446f23..03b7925 100644 --- a/include/boost/iterator/reverse_iterator.hpp +++ b/include/boost/iterator/reverse_iterator.hpp @@ -50,7 +50,7 @@ namespace iterators { void advance(typename super_t::difference_type n) { - this->base_reference() += -n; + this->base_reference() -= n; } template