diff --git a/include/boost/geometry/policies/robustness/get_rescale_policy.hpp b/include/boost/geometry/policies/robustness/get_rescale_policy.hpp index 43077e42a..8b92567e3 100644 --- a/include/boost/geometry/policies/robustness/get_rescale_policy.hpp +++ b/include/boost/geometry/policies/robustness/get_rescale_policy.hpp @@ -211,16 +211,14 @@ struct rescale_policy_type #endif > { -#if ! defined(_MSC_VER) BOOST_STATIC_ASSERT - ( + (( boost::is_same < typename geometry::tag::type, geometry::point_tag >::type::value - ); -#endif + )); }; diff --git a/include/boost/geometry/policies/robustness/segment_ratio.hpp b/include/boost/geometry/policies/robustness/segment_ratio.hpp index 1bad65fa9..d55e8492e 100644 --- a/include/boost/geometry/policies/robustness/segment_ratio.hpp +++ b/include/boost/geometry/policies/robustness/segment_ratio.hpp @@ -109,6 +109,7 @@ public : inline segment_ratio() : m_numerator(0) , m_denominator(1) + , m_approximation(0) {} inline segment_ratio(const Type& nominator, const Type& denominator)