diff --git a/Algebraic_kernel_d/test/Algebraic_kernel_d/include/CGAL/_test_algebraic_kernel_1.h b/Algebraic_kernel_d/test/Algebraic_kernel_d/include/CGAL/_test_algebraic_kernel_1.h index e9c1ea8766f..988ce4d5b2a 100644 --- a/Algebraic_kernel_d/test/Algebraic_kernel_d/include/CGAL/_test_algebraic_kernel_1.h +++ b/Algebraic_kernel_d/test/Algebraic_kernel_d/include/CGAL/_test_algebraic_kernel_1.h @@ -112,10 +112,12 @@ void test_algebraic_kernel_1(const AlgebraicKernel_d_1& ak_1){ CGAL_GET_FTOR(Approximate_relative_1,approximate_relative_1); #undef CGAL_GET_FTOR -#define CGAL_CHECK_UFUNCTION(Name,AT,RT) \ - { \ - typedef typename Name::argument_type AT_; \ - typedef typename Name::result_type RT_; \ +#define CGAL_CHECK_UFUNCTION(Name,AT,RT) \ + { \ + typedef typename Name::argument_type AT_; \ + typedef typename Name::result_type RT_; \ + CGAL_USE_TYPE(AT_); \ + CGAL_USE_TYPE(RT_); \ {CGAL_static_assertion(( ::boost::is_same::value));} \ {CGAL_static_assertion(( ::boost::is_same::value));} \ } @@ -124,9 +126,12 @@ void test_algebraic_kernel_1(const AlgebraicKernel_d_1& ak_1){ typedef typename Name::first_argument_type AT1_; \ typedef typename Name::second_argument_type AT2_; \ typedef typename Name::result_type RT_; \ - {CGAL_static_assertion(( ::boost::is_same::value));} \ - {CGAL_static_assertion(( ::boost::is_same::value));} \ - {CGAL_static_assertion(( ::boost::is_same::value));} \ + CGAL_USE_TYPE(AT1_); \ + CGAL_USE_TYPE(AT2_); \ + CGAL_USE_TYPE(RT_); \ + {CGAL_static_assertion(( ::boost::is_same::value));} \ + {CGAL_static_assertion(( ::boost::is_same::value));} \ + {CGAL_static_assertion(( ::boost::is_same::value));} \ } // TODO: missing check for Construct_algebraic_real_1