From c24661a636337943abcb01626a79377956d76a39 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 9 Jul 2018 20:41:33 +0300 Subject: [PATCH] Remove ill-formed MSVC-specific code that doesn't compile with /permissive- --- include/boost/range/concepts.hpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/include/boost/range/concepts.hpp b/include/boost/range/concepts.hpp index 6fef2ea..4ba7242 100644 --- a/include/boost/range/concepts.hpp +++ b/include/boost/range/concepts.hpp @@ -252,12 +252,7 @@ namespace boost { n = i - j; } private: - // MSVC 14.1 - avoid C4596: 'difference_type': illegal qualified name in member declaration - #if defined(_MSC_VER) && _MSC_VER >= 1912 - BOOST_DEDUCED_TYPENAME difference_type n; - #else - BOOST_DEDUCED_TYPENAME RandomAccessIteratorConcept::difference_type n; - #endif + BOOST_DEDUCED_TYPENAME RandomAccessIteratorConcept::difference_type n; Iterator i; Iterator j; #endif