diff --git a/src/OpenFOAM/db/functionObjects/functionObject/functionObject.C b/src/OpenFOAM/db/functionObjects/functionObject/functionObject.C
index 2c4c866ba59729e5afecaa3f2356fa982e138588..627e7f642822c6b694e7839affbd0174deaa8b64 100644
--- a/src/OpenFOAM/db/functionObjects/functionObject/functionObject.C
+++ b/src/OpenFOAM/db/functionObjects/functionObject/functionObject.C
@@ -184,7 +184,10 @@ Foam::functionObject::unavailableFunctionObject::unavailableFunctionObject
 {}
 
 
-void Foam::functionObject::unavailableFunctionObject::carp(std::string message)
+void Foam::functionObject::unavailableFunctionObject::carp
+(
+    std::string message
+) const
 {
     FatalError
         << "####" << nl
diff --git a/src/OpenFOAM/db/functionObjects/functionObject/functionObject.H b/src/OpenFOAM/db/functionObjects/functionObject/functionObject.H
index 1a7b17c0708fd9d1da869bca47f883d73806adf6..40a40c6dd6486e10b74b90f2f3c5faee9d570c38 100644
--- a/src/OpenFOAM/db/functionObjects/functionObject/functionObject.H
+++ b/src/OpenFOAM/db/functionObjects/functionObject/functionObject.H
@@ -272,7 +272,7 @@ protected:
 
     //- Report it is unavailable, emitting a FatalError for try/catch
     //- in the caller
-    void carp(std::string message = "");
+    void carp(std::string message = "") const;
 
 
 public: