From 7e722ed0094f3a4673398daebd96712b0cda9700 Mon Sep 17 00:00:00 2001 From: Marc Glisse Date: Sat, 15 Mar 2014 16:48:27 +0100 Subject: [PATCH] Defining RT and FT in terms of each other is not so useful and can confuse some compilers. --- NewKernel_d/include/CGAL/NewKernel_d/functor_tags.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/NewKernel_d/include/CGAL/NewKernel_d/functor_tags.h b/NewKernel_d/include/CGAL/NewKernel_d/functor_tags.h index 78acd4d70c7..f058cf0d410 100644 --- a/NewKernel_d/include/CGAL/NewKernel_d/functor_tags.h +++ b/NewKernel_d/include/CGAL/NewKernel_d/functor_tags.h @@ -151,8 +151,9 @@ namespace CGAL { #undef DECL_OBJ_ #undef DECL_OBJ - CGAL_KD_DEFAULT_TYPE(RT_tag,(typename Get_type::type),(),()); - CGAL_KD_DEFAULT_TYPE(FT_tag,(CGAL::Quotient::type>),(),()); +// Intel fails with those, and they are not so useful. +// CGAL_KD_DEFAULT_TYPE(RT_tag,(typename Get_type::type),(),()); +// CGAL_KD_DEFAULT_TYPE(FT_tag,(CGAL::Quotient::type>),(),()); #define SMURF2(A,B) CGAL_KD_DEFAULT_TYPE(A##_tag,(typename Same_uncertainty_nt::type>::type),(RT_tag),()) #define SMURF1(A) SMURF2(A,CGAL::A)