]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Work around a problem of the Sun Forte compiler that chokes on some trailing semicolo...
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Wed, 20 Mar 2002 12:40:54 +0000 (12:40 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Wed, 20 Mar 2002 12:40:54 +0000 (12:40 +0000)
/* ---------------------------------------- */
/* Problem 1 -- extraneous semicolon?       */
/* (Why does this go away if not a template */
/* or in a namespace?)                      */
namespace NS1 {
    template <class T>
    void test () {};
};

/* ---------------------------------------- */
/* Problem 2 -- extraneous semicolon?       */
/* (Why for inner but not outer namespace?) */
namespace NS2 {
  namespace NS3  {};
};

Fix this by simply removing them.

git-svn-id: https://svn.dealii.org/trunk@5595 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/base/source/exceptions.cc
deal.II/base/source/function_lib.cc
deal.II/base/source/tensor.cc

index fc4a4bb4b8d96936278241054c157eedaaaa4cbf..bbe4611bfa62a0150c20c942fce9fe03773fe034 100644 (file)
@@ -229,6 +229,6 @@ namespace deal_II_exceptions
       std::abort ();
     };
     
-  };
+  }
   
 };
index 789fb5c4f4f7ad355cfbad9f9eddab965d54c148..789a3d84d3891f8af403b64c40e480bc13969d72 100644 (file)
@@ -1113,7 +1113,7 @@ namespace Functions
                                     // only simple data elements, so
                                     // use sizeof operator
     return sizeof (*this);
-  };
+  }
   
   
   
@@ -1128,7 +1128,7 @@ namespace Functions
                  :
                  Function<dim> (1),
     fourier_coefficients (fourier_coefficients)
-  {};
+  {}
   
   
   
@@ -1139,7 +1139,7 @@ namespace Functions
   {
     Assert (component==0, ExcIndexRange(component,0,1));
     return std::cos(fourier_coefficients * p);
-  };
+  }
   
   
   
@@ -1150,7 +1150,7 @@ namespace Functions
   {
     Assert (component==0, ExcIndexRange(component,0,1));
     return -fourier_coefficients * std::sin(fourier_coefficients * p);
-  };
+  }
   
   
   
@@ -1161,7 +1161,7 @@ namespace Functions
   {
     Assert (component==0, ExcIndexRange(component,0,1));
     return fourier_coefficients.square() * (-std::cos(fourier_coefficients * p));
-  };
+  }
   
   
   
@@ -1176,7 +1176,7 @@ namespace Functions
                  :
                  Function<dim> (1),
     fourier_coefficients (fourier_coefficients)
-  {};
+  {}
   
   
   
@@ -1187,7 +1187,7 @@ namespace Functions
   {
     Assert (component==0, ExcIndexRange(component,0,1));
     return std::sin(fourier_coefficients * p);
-  };
+  }
   
   
   
@@ -1198,7 +1198,7 @@ namespace Functions
   {
     Assert (component==0, ExcIndexRange(component,0,1));
     return fourier_coefficients * std::cos(fourier_coefficients * p);
-  };
+  }
   
   
   
@@ -1209,7 +1209,7 @@ namespace Functions
   {
     Assert (component==0, ExcIndexRange(component,0,1));
     return fourier_coefficients.square() * (-std::sin(fourier_coefficients * p));
-  };
+  }
   
 
 
@@ -1230,7 +1230,7 @@ namespace Functions
     Assert (fourier_coefficients.size() > 0, ExcInvalidArraySize());
     Assert (fourier_coefficients.size() == weights.size(),
            ExcInvalidArraySize());
-  };
+  }
   
   
   
@@ -1247,7 +1247,7 @@ namespace Functions
       sum += weights[s] * std::sin(fourier_coefficients[s] * p);
     
     return sum;
-  };
+  }
   
   
   
@@ -1264,7 +1264,7 @@ namespace Functions
       sum += fourier_coefficients[s] * std::cos(fourier_coefficients[s] * p);
     
     return sum;
-  };
+  }
   
   
   
@@ -1281,7 +1281,7 @@ namespace Functions
       sum -= fourier_coefficients[s].square() * std::sin(fourier_coefficients[s] * p);
     
     return sum;
-  };
+  }
 
 
 
@@ -1301,7 +1301,7 @@ namespace Functions
     Assert (fourier_coefficients.size() > 0, ExcInvalidArraySize());
     Assert (fourier_coefficients.size() == weights.size(),
            ExcInvalidArraySize());
-  };
+  }
   
   
   
@@ -1318,7 +1318,7 @@ namespace Functions
       sum += weights[s] * std::cos(fourier_coefficients[s] * p);
     
     return sum;
-  };
+  }
   
   
   
@@ -1335,7 +1335,7 @@ namespace Functions
       sum -= fourier_coefficients[s] * std::sin(fourier_coefficients[s] * p);
     
     return sum;
-  };
+  }
   
   
   
@@ -1352,7 +1352,7 @@ namespace Functions
       sum -= fourier_coefficients[s].square() * std::cos(fourier_coefficients[s] * p);
     
     return sum;
-  };
+  }
   
   
 // explicit instantiations  
index d910eb8cefb2abd3ef28e02e7d2d9c37f5b7e1e1..1acb534907ba9e0136de70ba829753cd755933dd 100644 (file)
@@ -59,8 +59,7 @@ Tensor<rank_, dim>::unroll_recursion( Vector<double>& result, unsigned& index) c
   for (unsigned i=0; i<dim; ++i)
     {
       operator[](i).unroll_recursion(result, index);
-    }
-    
+    }    
 }
 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.