diff --git a/dumux/material/constraintsolvers/compositionfromfugacities.hh b/dumux/material/constraintsolvers/compositionfromfugacities.hh index 8c0119eb39d1774c0d503fc9e14257c3688d248a..ec59cadddac34ad8a5b177b7664e2afca39d87ff 100644 --- a/dumux/material/constraintsolvers/compositionfromfugacities.hh +++ b/dumux/material/constraintsolvers/compositionfromfugacities.hh @@ -140,7 +140,7 @@ public: // Solve J*x = b x = 0; try { J.solve(x, b); } - catch (Dune::FMatrixError e) + catch (Dune::FMatrixError &e) { throw NumericalProblem(e.what()); } //std::cout << "original delta: " << x << "\n"; diff --git a/dumux/material/constraintsolvers/ncpflash.hh b/dumux/material/constraintsolvers/ncpflash.hh index 17a19b8bd4c9829873f70f363728893c8d907ded..567d2380c1d1411590060067e4c3bb14bdf64117 100644 --- a/dumux/material/constraintsolvers/ncpflash.hh +++ b/dumux/material/constraintsolvers/ncpflash.hh @@ -196,7 +196,7 @@ public: deltaX = 0; try { J.solve(deltaX, b); } - catch (Dune::FMatrixError e) + catch (Dune::FMatrixError &e) { /* printFluidState_(fluidState); diff --git a/test/discretization/box/test_boxfvgeometry.cc b/test/discretization/box/test_boxfvgeometry.cc index 3f04b22cf197815083c553f1562b6c3f72f2077e..227191bc55f96971dc174bc99da585526df45b2f 100644 --- a/test/discretization/box/test_boxfvgeometry.cc +++ b/test/discretization/box/test_boxfvgeometry.cc @@ -109,7 +109,7 @@ int main (int argc, char *argv[]) try // ////////////////////////////////// // Error handler // ///////////////////////////////// -catch (Dune::Exception e) { +catch (Dune::Exception &e) { std::cout << e << std::endl; return 1; diff --git a/test/discretization/cellcentered/tpfa/test_tpfafvgeometry.cc b/test/discretization/cellcentered/tpfa/test_tpfafvgeometry.cc index 32679980bf201a6d76734f1746da6ac65f7c8d52..e7223e64bbef2895fc380130cb67e121f565ba7e 100644 --- a/test/discretization/cellcentered/tpfa/test_tpfafvgeometry.cc +++ b/test/discretization/cellcentered/tpfa/test_tpfafvgeometry.cc @@ -110,7 +110,7 @@ int main (int argc, char *argv[]) try // ////////////////////////////////// // Error handler // ///////////////////////////////// -catch (Dune::Exception e) { +catch (Dune::Exception &e) { std::cout << e << std::endl; return 1; diff --git a/test/discretization/staggered/test_staggered_free_flow_geometry.cc b/test/discretization/staggered/test_staggered_free_flow_geometry.cc index a315111787c57bd76dbd027e6686cf1f4d3ad11f..2634a94720face416030250b328b91d4aa5e9c60 100644 --- a/test/discretization/staggered/test_staggered_free_flow_geometry.cc +++ b/test/discretization/staggered/test_staggered_free_flow_geometry.cc @@ -163,7 +163,7 @@ int main (int argc, char *argv[]) try // ////////////////////////////////// // Error handler // ///////////////////////////////// -catch (Dune::Exception e) { +catch (Dune::Exception &e) { std::cout << e << std::endl; return 1;