From ea386074227ed98cf543ad6bd2f9b8be7a7932a1 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Tue, 3 Mar 2015 14:14:31 +0100
Subject: [PATCH] Replace dynamic_cast<::LoopSolver by dynamic_cast<
 ::LoopSolver  (note the extra space)

Either way should be fine, but I just ran into a gcc 4.7 that would
complain about the <:: without the space.
---
 dune/solvers/iterationsteps/mmgstep.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/solvers/iterationsteps/mmgstep.cc b/dune/solvers/iterationsteps/mmgstep.cc
index 456a5f9b..99b2ecd6 100644
--- a/dune/solvers/iterationsteps/mmgstep.cc
+++ b/dune/solvers/iterationsteps/mmgstep.cc
@@ -68,7 +68,7 @@ preprocess()
 
     if (typeid(*this->basesolver_) == typeid(::LoopSolver<VectorType>)) {
 
-        ::LoopSolver<VectorType>* loopBaseSolver = dynamic_cast<::LoopSolver<VectorType>* > (this->basesolver_);
+        ::LoopSolver<VectorType>* loopBaseSolver = dynamic_cast< ::LoopSolver<VectorType>* > (this->basesolver_);
      
         typedef ProjectedBlockGSStep<MatrixType, VectorType> SmootherType;
         
-- 
GitLab