diff --git a/src/sand-wedge-data/midpoint.hh b/src/sand-wedge-data/midpoint.hh
index 27a2fd4f3da6d6d7d501b117cfc1936835c3dc77..407b55f9bb2bb39657342c05661d067f48918d2d 100644
--- a/src/sand-wedge-data/midpoint.hh
+++ b/src/sand-wedge-data/midpoint.hh
@@ -4,7 +4,7 @@
 #include <dune/solvers/common/arithmetic.hh>
 
 template <class Vector> Vector midPoint(Vector const &x, Vector const &y) {
-  Vector ret{ 0 };
+  Vector ret(0);
   Arithmetic::addProduct(ret, 0.5, x);
   Arithmetic::addProduct(ret, 0.5, y);
   return ret;
diff --git a/src/sand-wedge-data/mygeometry.hh b/src/sand-wedge-data/mygeometry.hh
index fdfcdea4e3d156b9bfa192daf4fec4df33e299f0..de8318ef00053551d0461f4fa2197396aba3381a 100644
--- a/src/sand-wedge-data/mygeometry.hh
+++ b/src/sand-wedge-data/mygeometry.hh
@@ -15,14 +15,14 @@ namespace {
   // kludge because fieldvectors have no initialiser_list constructor, see
   // https://dune-project.org/flyspray/index.php?do=details&task_id=1166
   LocalVector2D createVector(double x, double y) {
-    LocalVector2D ret{ 0 };
+    LocalVector2D ret(0);
     ret[0] = x;
     ret[1] = y;
     return ret;
   }
 
   LocalMatrix2D createMatrix(double a11, double a12, double a21, double a22) {
-    LocalMatrix2D ret{ 0 };
+    LocalMatrix2D ret(0);
     ret[0][0] = a11;
     ret[0][1] = a12;
     ret[1][0] = a21;
@@ -76,7 +76,7 @@ namespace {
   LocalVector rotate(LocalVector2D const &x) {
     LocalVector2D ret2D;
     reference::rotation.mv(x, ret2D);
-    LocalVector ret{ 0 };
+    LocalVector ret(0);
     ret[0] = ret2D[0];
     ret[1] = ret2D[1];
     return ret;