From 8d7619abd3c1e542fd5ffee0d2bcf1034b3782e0 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Thu, 5 Feb 2015 10:00:02 +0000
Subject: [PATCH] Use std::vector instead of C-array as clang does not support
 initialization of a C-array by a variable.

Patch by Jonathan Youett

[[Imported from SVN: r10052]]
---
 dune/gfe/rodassembler.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dune/gfe/rodassembler.cc b/dune/gfe/rodassembler.cc
index de6c2117..d3c64fc2 100644
--- a/dune/gfe/rodassembler.cc
+++ b/dune/gfe/rodassembler.cc
@@ -537,7 +537,7 @@ computeEnergy(const std::vector<RigidBodyMotion<double,2> >& sol) const
 
         int numOfBaseFct = localFiniteElement.localBasis().size();
 
-        RigidBodyMotion<double,2> localSolution[numOfBaseFct];
+        std::vector<RigidBodyMotion<double,2> > localSolution(numOfBaseFct);
 
         for (int i=0; i<numOfBaseFct; i++)
             localSolution[i] = sol[this->basis_.index(*it,i)];
-- 
GitLab