From 6bbf986bc3ecd457e3c6b4cbde6231f744a38648 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= <gruenich@dune-project.org>
Date: Fri, 29 Aug 2014 11:39:25 +0200
Subject: [PATCH] Reduce number of warnings.

nullptr-test.cc: Move semicolon to own line to prevent
Clang warning.
typetraitstest.cc: Exclude use of deprecated types
PointeeType and ReferredType with
DISABLE_DEPRECATED_METHOD_CHECKS defined.
---
 dune/common/test/nullptr-test.cc   | 24 ++++++++++++++++--------
 dune/common/test/typetraitstest.cc |  2 ++
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/dune/common/test/nullptr-test.cc b/dune/common/test/nullptr-test.cc
index 879a00721..92e9f41cf 100644
--- a/dune/common/test/nullptr-test.cc
+++ b/dune/common/test/nullptr-test.cc
@@ -16,16 +16,24 @@ void basic_tests()
   ++n;
 #endif
   int n2 = 0;            // n2 is zero
-  if( ch == 0 ) ;        // evaluates to true
-  if( ch == nullptr ) ;  // evaluates to true
-  if( nullptr == ch ) ;  // evaluates to true
-  if( ch ) ;             // evaluates to false
-  if( n2 == 0 ) ;        // evaluates to true
+  if( ch == 0 )          // evaluates to true
+    ;
+  if( ch == nullptr )    // evaluates to true
+    ;
+  if( nullptr == ch )    // evaluates to true
+    ;
+  if( ch )               // evaluates to false
+    ;
+  if( n2 == 0 )          // evaluates to true
+    ;
   ch = ch2;
 #ifdef FAIL
-  if( n2 == nullptr ) ;  // error
-  if( nullptr ) ;        // error, no conversion to bool
-  if( nullptr == 0 ) ;   // error
+  if( n2 == nullptr )    // error
+    ;
+  if( nullptr )          // error, no conversion to bool
+    ;
+  if( nullptr == 0 )     // error
+    ;
   // arithmetic
   nullptr = 0;           // error, nullptr is not an lvalue
   nullptr + 2;           // error
diff --git a/dune/common/test/typetraitstest.cc b/dune/common/test/typetraitstest.cc
index f344cb26a..760664d99 100644
--- a/dune/common/test/typetraitstest.cc
+++ b/dune/common/test/typetraitstest.cc
@@ -26,6 +26,7 @@ int main() {
   assert(     Dune::TypeTraits<int&>::isReference );
   assert( not Dune::TypeTraits<int&&>::isReference );
 
+#ifndef DISABLE_DEPRECATED_METHOD_CHECKS
   // Test TypeTraits::PointeeType
   assert( (Dune::is_same<Dune::Empty, Dune::TypeTraits<int>::PointeeType>::value) );
   assert( (Dune::is_same<int,         Dune::TypeTraits<int*>::PointeeType>::value) );
@@ -36,6 +37,7 @@ int main() {
   // Test TypeTraits::ReferredType
   assert( (Dune::is_same<int, Dune::TypeTraits<int>::ReferredType>::value) );
   assert( (Dune::is_same<int, Dune::TypeTraits<int&>::ReferredType>::value) );
+#endif // DISABLE_DEPRECATED_METHOD_CHECKS
 
   // Test is_pointer
   assert( not Dune::is_pointer<int>::value );
-- 
GitLab