From 41daa87661cfe826d99148a386a809a9e18d437c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz>
Date: Fri, 9 Oct 2015 18:24:22 +0200
Subject: [PATCH] Avoid compiler warnings generated by -Wall

---
 src/core/tnlCuda_impl.h                    | 3 +++
 src/solvers/ode/tnlEulerSolver_impl.h      | 1 +
 src/solvers/pde/tnlLinearSystemAssembler.h | 4 ++--
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/core/tnlCuda_impl.h b/src/core/tnlCuda_impl.h
index f0be324075..42ec116599 100644
--- a/src/core/tnlCuda_impl.h
+++ b/src/core/tnlCuda_impl.h
@@ -92,6 +92,9 @@ ObjectType* tnlCuda::passToDevice( const ObjectType& object )
       return 0;
    }
    return deviceObject;
+#else
+   tnlAssert( false, cerr << "CUDA support is missing." );
+   return 0;
 #endif
 }
 
diff --git a/src/solvers/ode/tnlEulerSolver_impl.h b/src/solvers/ode/tnlEulerSolver_impl.h
index 2522596e58..ad83fe9689 100644
--- a/src/solvers/ode/tnlEulerSolver_impl.h
+++ b/src/solvers/ode/tnlEulerSolver_impl.h
@@ -59,6 +59,7 @@ bool tnlEulerSolver< Problem > :: setup( const tnlParameterContainer& parameters
    tnlExplicitSolver< Problem >::setup( parameters, prefix );
    if( parameters.checkParameter( prefix + "euler-cfl" ) )
       this->setCFLCondition( parameters.getParameter< double >( prefix + "euler-cfl" ) );
+   return true;
 }
 
 template< typename Problem >
diff --git a/src/solvers/pde/tnlLinearSystemAssembler.h b/src/solvers/pde/tnlLinearSystemAssembler.h
index 065f2cf3d9..2e9812231f 100644
--- a/src/solvers/pde/tnlLinearSystemAssembler.h
+++ b/src/solvers/pde/tnlLinearSystemAssembler.h
@@ -36,6 +36,8 @@ class tnlLinearSystemAssemblerTraverserUserData
 
       const Real* tau;
 
+      const Real* timeDiscretisationCoefficient;
+
       const DifferentialOperator* differentialOperator;
 
       const BoundaryConditions* boundaryConditions;
@@ -46,8 +48,6 @@ class tnlLinearSystemAssemblerTraverserUserData
 
       Matrix *matrix;
 
-      const Real* timeDiscretisationCoefficient;
-
       tnlLinearSystemAssemblerTraverserUserData( const Real& time,
                                                  const Real& tau,
                                                  const Real& timeDiscretisationCoefficient,
-- 
GitLab