From 21209d97b24e9dad2b1aa45023816a09985e7044 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Thu, 13 Oct 2016 10:19:10 +0200 Subject: [PATCH 1/2] CGAL_USE_TYPE() to avoid warnings --- .../include/CGAL/_test_algebraic_kernel_1.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) 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..25ffa9d0c26 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));} \ + typedef typename Name::argument_type AT1_; \ + typedef typename Name::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));} \ } // TODO: missing check for Construct_algebraic_real_1 From 82d72949afa744c63b2fde7717a3e424056767d1 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Thu, 13 Oct 2016 10:36:17 +0200 Subject: [PATCH 2/2] what did I do --- .../include/CGAL/_test_algebraic_kernel_1.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 25ffa9d0c26..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 @@ -126,9 +126,9 @@ 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_; \ - typedef typename Name::argument_type AT1_; \ - typedef typename Name::argument_type AT2_; \ - typedef typename Name::result_type RT_; \ + 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));} \