diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp
index 561d6e043c8d15bd968365bde6cfef816eaffb29..99536b2847c7cd5ebc32c0fc3deb04f358aaf124 100644
--- a/Applications/ApplicationsLib/ProjectData.cpp
+++ b/Applications/ApplicationsLib/ProjectData.cpp
@@ -270,7 +270,7 @@ bool ProjectData::isMeshNameUniqueAndProvideUniqueName(std::string& name) const
 void ProjectData::parseProcessVariables(
     BaseLib::ConfigTree const& process_variables_config)
 {
-    DBUG("Parse process variables:")
+    DBUG("Parse process variables:");
 
     if (_mesh_vec.empty() || _mesh_vec[0] == nullptr)
     {
diff --git a/Applications/Utils/MeshEdit/AddTopLayer.cpp b/Applications/Utils/MeshEdit/AddTopLayer.cpp
index acf6952a3e9fe30facceaa855350d6886e30a877..c51074da4081f4f66aae14d89933cd986f05c0f7 100644
--- a/Applications/Utils/MeshEdit/AddTopLayer.cpp
+++ b/Applications/Utils/MeshEdit/AddTopLayer.cpp
@@ -61,7 +61,7 @@ int main (int argc, char* argv[])
     std::unique_ptr<MeshLib::Mesh> result(MeshLib::addTopLayerToMesh(
         *subsfc_mesh, layer_thickness_arg.getValue(), mesh_out_arg.getValue()));
     if (!result) {
-        ERR("Failure while adding top layer.")
+        ERR("Failure while adding top layer.");
         return EXIT_FAILURE;
     }
 
diff --git a/Applications/Utils/MeshEdit/UnityPreprocessing.cpp b/Applications/Utils/MeshEdit/UnityPreprocessing.cpp
index 273a0d17681c4b69da3cd8ecea0128042cf349f3..f455a7e35cec53c23465ae5f495d6d2803931051 100644
--- a/Applications/Utils/MeshEdit/UnityPreprocessing.cpp
+++ b/Applications/Utils/MeshEdit/UnityPreprocessing.cpp
@@ -121,7 +121,7 @@ MeshLib::Properties constructProperties(MeshLib::Properties const& props,
 
 MeshLib::Mesh* constructMesh(MeshLib::Mesh const& mesh)
 {
-    INFO("Splitting nodes...")
+    INFO("Splitting nodes...");
     std::vector<MeshLib::Element*> const& elems = mesh.getElements();
     std::vector<MeshLib::Node*> new_nodes;
     std::vector<MeshLib::Element*> new_elems;
@@ -183,7 +183,7 @@ int main (int argc, char* argv[])
         return EXIT_FAILURE;
     INFO("done.\n");
 
-    INFO("Checking for line elements...")
+    INFO("Checking for line elements...");
     std::array<unsigned, 7> const& n_element_types =
         MeshLib::MeshInformation::getNumberOfElementTypes(*mesh);
     std::unique_ptr<MeshLib::Mesh> result;
diff --git a/Applications/Utils/MeshEdit/checkMesh.cpp b/Applications/Utils/MeshEdit/checkMesh.cpp
index 3d6bdc8077cae405210836384a65aed5f392547e..1c9c52eed39612c316baa8bd1e5cd864c485d572 100644
--- a/Applications/Utils/MeshEdit/checkMesh.cpp
+++ b/Applications/Utils/MeshEdit/checkMesh.cpp
@@ -112,18 +112,20 @@ int main(int argc, char *argv[])
         auto vec_bounds (MeshLib::MeshInformation::getValueBounds<int>(*mesh, vec_name));
         if (vec_bounds.second != std::numeric_limits<int>::max())
         {
-            INFO("\t%s: [%d, %d]", vec_name.c_str(), vec_bounds.first, vec_bounds.second)
+            INFO("\t%s: [%d, %d]", vec_name.c_str(), vec_bounds.first,
+                 vec_bounds.second);
         }
         else
         {
             auto vec_bounds (MeshLib::MeshInformation::getValueBounds<double>(*mesh, vec_name));
             if (vec_bounds.second != std::numeric_limits<double>::max())
             {
-                INFO("\t%s: [%g, %g]", vec_name.c_str(), vec_bounds.first, vec_bounds.second)
+                INFO("\t%s: [%g, %g]", vec_name.c_str(), vec_bounds.first,
+                     vec_bounds.second);
             }
             else
             {
-                INFO("\t%s: Unknown properties", vec_name.c_str())
+                INFO("\t%s: Unknown properties", vec_name.c_str());
             }
         }
     }
diff --git a/Applications/Utils/MeshEdit/moveMeshNodes.cpp b/Applications/Utils/MeshEdit/moveMeshNodes.cpp
index e4e6c88dc26338dadf1daf765259587217feb66c..b86575038a549dd6a36db4177ac8a5455fa8f903 100644
--- a/Applications/Utils/MeshEdit/moveMeshNodes.cpp
+++ b/Applications/Utils/MeshEdit/moveMeshNodes.cpp
@@ -211,6 +211,6 @@ int main (int argc, char* argv[])
     if (MeshLib::IO::writeMeshToFile(*mesh, new_mesh_name) != 0)
         return EXIT_FAILURE;
 
-    INFO ("Result successfully written.")
+    INFO("Result successfully written.");
     return EXIT_SUCCESS;
 }
diff --git a/GeoLib/GEOObjects.cpp b/GeoLib/GEOObjects.cpp
index 8315edc66bbc8513b3af7154d9091b6f740ec9cc..8e51fa3c47f0d732aad525d1388edb6c6bafe9cb 100644
--- a/GeoLib/GEOObjects.cpp
+++ b/GeoLib/GEOObjects.cpp
@@ -572,7 +572,7 @@ const GeoLib::GeoObject* GEOObjects::getGeoObject(const std::string &geo_name,
         break;
     }
     default:
-        ERR("GEOObjects::getGeoObject(): geometric type not handled.")
+        ERR("GEOObjects::getGeoObject(): geometric type not handled.");
         return nullptr;
     };
 
diff --git a/MeshLib/IO/VtkIO/VtuInterface.cpp b/MeshLib/IO/VtkIO/VtuInterface.cpp
index a4b1d7364ac2f5f8577543affc49bf1edc3f153d..fcb38d13480e1f24049e8a4a5073b1fc9f02f36d 100644
--- a/MeshLib/IO/VtkIO/VtuInterface.cpp
+++ b/MeshLib/IO/VtkIO/VtuInterface.cpp
@@ -44,7 +44,7 @@ VtuInterface::VtuInterface(const MeshLib::Mesh* mesh, int dataMode, bool compres
     _mesh(mesh), _data_mode(dataMode), _use_compressor(compress)
 {
     if(_data_mode == vtkXMLWriter::Ascii && compress)
-        WARN("Ascii data cannot be compressed, ignoring compression flag.")
+        WARN("Ascii data cannot be compressed, ignoring compression flag.");
 }
 
 MeshLib::Mesh* VtuInterface::readVTUFile(std::string const &file_name)
diff --git a/MeshLib/MeshEditing/MeshRevision.cpp b/MeshLib/MeshEditing/MeshRevision.cpp
index 9e962d3dccd3d1ba95cfe78442f98ae5bc86092f..f53b67c7f431f64ecb111cc7a80eb15fdb6fbb14 100644
--- a/MeshLib/MeshEditing/MeshRevision.cpp
+++ b/MeshLib/MeshEditing/MeshRevision.cpp
@@ -650,7 +650,7 @@ unsigned MeshRevision::reducePrism(MeshLib::Element const*const org_elem,
                     const unsigned k = this->lutPrismThirdNode(i,j);
                     if (k == std::numeric_limits<unsigned>::max())
                     {
-                        ERR ("Unexpected error during prism reduction.")
+                        ERR("Unexpected error during prism reduction.");
                         return 0;
                     }
                     const unsigned k_offset = (i>2) ? k-3 : k+3;
diff --git a/ProcessLib/CreateProcessData.cpp b/ProcessLib/CreateProcessData.cpp
index 534ceb88f59fee0cf2561a55db31560355e78edd..f925d3e6a3f0ec00fa048a3a3beaad3a4b806d8e 100644
--- a/ProcessLib/CreateProcessData.cpp
+++ b/ProcessLib/CreateProcessData.cpp
@@ -104,7 +104,7 @@ std::vector<std::unique_ptr<ProcessData>> createPerProcessData(
         {
             INFO(
                 "The equations of the coupled processes will be solved by the "
-                "staggered scheme.")
+                "staggered scheme.");
         }
     }
 
diff --git a/ProcessLib/UncoupledProcessesTimeLoop.cpp b/ProcessLib/UncoupledProcessesTimeLoop.cpp
index f84567bad12f65421ebc36279138096eb890fd89..3ec7965a2c573b261f4129722fb9d3943ed1fe26 100644
--- a/ProcessLib/UncoupledProcessesTimeLoop.cpp
+++ b/ProcessLib/UncoupledProcessesTimeLoop.cpp
@@ -638,7 +638,7 @@ bool UncoupledProcessesTimeLoop::loop()
     INFO(
         "The whole computation of the time stepping took %u steps, in which\n"
         "\t the accepted steps are %u, and the rejected steps are %u.\n",
-        accepted_steps + rejected_steps, accepted_steps, rejected_steps)
+        accepted_steps + rejected_steps, accepted_steps, rejected_steps);
 
     // output last time step
     if (nonlinear_solver_succeeded)