diff --git a/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C b/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C
index 2ce7f8ba80c734caa456aba557739915f918c98f..735de7a82db3f019df5450ea3b64a0b026dc090d 100644
--- a/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C
+++ b/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C
@@ -467,7 +467,7 @@ int main(int argc, char *argv[])
     scalar angle(readScalar(IStringStream(args.additionalArgs()[1])()));
     bool overwrite = args.optionFound("overwrite");
 
-    scalar maxCos = Foam::cos(angle*180/constant::mathematical::pi);
+    scalar maxCos = Foam::cos(angle*mathematicalConstant::pi/180.0);
 
     Info<< "Merging:" << nl
         << "    edges with length less than " << minLen << " meters" << nl