diff --git a/test/globalgfetestfunctionbasistest.cc b/test/globalgfetestfunctionbasistest.cc
index 16e8cc5399c75cbbdcc4601652760d5a8a79cc0b..ee63c3e842b0781f7827f90798549b6bcaeae3a9 100644
--- a/test/globalgfetestfunctionbasistest.cc
+++ b/test/globalgfetestfunctionbasistest.cc
@@ -78,7 +78,7 @@ int main() try
     test<Rotation<double,3>, 1>();
     //test<Rotation<double,3>, 2>();
 
-} catch (Exception e) {
-    std::cout << e << std::endl;
+} catch (Exception& e) {
+    std::cout << e.what() << std::endl;
 }