diff --git a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C
index 412bcb76088ada70b97a973f76c4851b2d3ec28d..9ac074cef5163fa886b8b0585ad4e44d758f8a1d 100644
--- a/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C
+++ b/src/mesh/snappyHexMesh/snappyHexMeshDriver/snappyRefineDriver.C
@@ -2189,7 +2189,7 @@ Foam::label Foam::snappyRefineDriver::directionalSmooth
                         baseMesh,
                         nSumXEdges,
                         plusEqOp<label>(),
-                        0
+                        label(0)
                     );
 
                     forAll(pointLabels, i)
@@ -2224,14 +2224,14 @@ Foam::label Foam::snappyRefineDriver::directionalSmooth
                         baseMesh,
                         sumOther,
                         plusEqOp<scalar>(),
-                        scalar(0.0)
+                        scalar(0)
                     );
                     syncTools::syncPointList
                     (
                         baseMesh,
                         nSumOther,
                         plusEqOp<label>(),
-                        0
+                        label(0)
                     );
 
                     forAll(pointLabels, i)