diff --git a/src/surfMesh/surfaceFormats/obj/OBJstream.C b/src/surfMesh/surfaceFormats/obj/OBJstream.C
index aa7fc589f6865dc385a17e93687cd066a7d30103..01ca100888a613d12431c644fb2ff7c5fac6d86e 100644
--- a/src/surfMesh/surfaceFormats/obj/OBJstream.C
+++ b/src/surfMesh/surfaceFormats/obj/OBJstream.C
@@ -122,7 +122,7 @@ Foam::Ostream& Foam::OBJstream::writeQuoted
     }
 
 
-    OFstream::write(static_cast<const char>(token::BEGIN_STRING));
+    OFstream::write(static_cast<char>(token::BEGIN_STRING));
 
     unsigned backslash = 0;
     for (auto iter = str.cbegin(); iter != str.cend(); ++iter)
@@ -156,7 +156,7 @@ Foam::Ostream& Foam::OBJstream::writeQuoted
 
     // silently drop any trailing backslashes
     // they would otherwise appear like an escaped end-quote
-    OFstream::write(static_cast<const char>(token::END_STRING));
+    OFstream::write(static_cast<char>(token::END_STRING));
 
     return *this;
 }