diff --git a/src/fileFormats/colours/colourTools.C b/src/fileFormats/colours/colourTools.C
index db27ecaa963e94ae535c53adaeea5f5647ce7c55..a2aae558d34a7feba7793a8421cf318c63844e48 100644
--- a/src/fileFormats/colours/colourTools.C
+++ b/src/fileFormats/colours/colourTools.C
@@ -426,7 +426,7 @@ void Foam::colourTools::interpolateDiverging
         // adjusting the scalar value.
 
         scalar Mmid = std::max(msh1[0], msh2[0]);
-        Mmid = std::max(88.0, Mmid);
+        Mmid = std::max(scalar(88.0), Mmid);
         if (s < 0.5)
         {
             msh2[0] = Mmid; msh2[1] = 0; msh2[2] = 0;
diff --git a/src/mesh/blockMesh/PDRblockMesh/PDRblock.C b/src/mesh/blockMesh/PDRblockMesh/PDRblock.C
index a667d89bcf3c92aa9518ee1a5290b58629d33eeb..f62980b7c6edad373a96b3900240639f670e7e4e 100644
--- a/src/mesh/blockMesh/PDRblockMesh/PDRblock.C
+++ b/src/mesh/blockMesh/PDRblockMesh/PDRblock.C
@@ -289,7 +289,7 @@ void Foam::PDRblock::readGridControl
 
         const scalar dist = (subPoint.last() - subPoint.first());
 
-        if (equal(expRatio, 1.0))
+        if (equal(expRatio, 1))
         {
             for (label i=1; i < nDiv; ++i)
             {