diff --git a/demo/src/torus.cc b/demo/src/torus.cc
index 739152ef047f47a9b74251e94cbf3a4f4b212e97..cdc5d7e7bdc0795fd3ceff0a874a6a7947687423 100644
--- a/demo/src/torus.cc
+++ b/demo/src/torus.cc
@@ -14,10 +14,6 @@ public:
   }
 };
 
-// ===========================================================================
-// ===== function definitions ================================================
-// ===========================================================================
-
 /// RHS function
 class F : public AbstractFunction<double, WorldVector<double> >
 {
@@ -80,7 +76,7 @@ public:
     x *= radius2_/norm;
 
     x += center;
-  };
+  }
 
 protected:
   double radius1_;
@@ -209,8 +205,9 @@ int main(int argc, char* argv[])
   adaptInfo->reset();
   adapt->adapt();
 
-  for(i = 0; i < dow; i++)
+  for (int i = 0; i < dow; i++)
     delete parametricCoords[i];
+
   delete [] localIndices;
 }