diff --git a/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H b/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H
index a1076aa6f5dc46aee76d5fcb0e756d0bed2925e8..053cdb910338410ec8a60fccbc6f905e1f74669b 100644
--- a/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H
+++ b/src/OpenFOAM/meshes/polyMesh/syncTools/syncTools.H
@@ -555,13 +555,13 @@ public:
             //- Return neighbour cell values for all boundary faces
             //- by swapping via boundary faces
             template<class T>
-            static List<T> swapBoundaryCellList
+            FOAM_NODISCARD static List<T> swapBoundaryCellList
             (
                 const polyMesh& mesh,
                 const UList<T>& cellData,
                 //! Allow parallel communication
                 const bool parRun = UPstream::parRun()
-            ) FOAM_NODISCARD
+            )
             {
                 List<T> nbrCellData;
                 swapBoundaryCellList(mesh, cellData, nbrCellData, parRun);
@@ -570,13 +570,13 @@ public:
 
             //- Return neighbour cell positions for all boundary faces
             //- by swapping via boundary faces
-            static List<point> swapBoundaryCellPositions
+            FOAM_NODISCARD static List<point> swapBoundaryCellPositions
             (
                 const polyMesh& mesh,
                 const UList<point>& cellData,
                 //! Allow parallel communication
                 const bool parRun = UPstream::parRun()
-            ) FOAM_NODISCARD
+            )
             {
                 List<point> nbrCellData;
                 swapBoundaryCellPositions(mesh, cellData, nbrCellData, parRun);