diff --git a/src/finite-strain-elasticity.cc b/src/finite-strain-elasticity.cc
index 519a98d3e5a1c3b4893245fbd0d0e0cfd752bf8d..1956edfec6bf7b6c06a1f650bab2814483293056 100644
--- a/src/finite-strain-elasticity.cc
+++ b/src/finite-strain-elasticity.cc
@@ -254,7 +254,7 @@ int main (int argc, char *argv[]) try
     std::shared_ptr<NeumannFunction> neumannFunction;
     if (parameterSet.hasKey("neumannValues"))
     {
-      neumannFunction = make_shared<NeumannFunction>(parameterSet.get<FieldVector<double,dim> >("neumannValues"),
+      neumannFunction = std::make_shared<NeumannFunction>(parameterSet.get<FieldVector<double,dim> >("neumannValues"),
                                                      homotopyParameter);
 
       std::cout << "Neumann values: " << parameterSet.get<FieldVector<double,dim> >("neumannValues") << std::endl;