freepooma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] avoid warnings from dont-use-functions.


From: Richard Guenther
Subject: [PATCH] avoid warnings from dont-use-functions.
Date: Thu, 23 Jan 2003 20:47:20 +0100 (CET)

The following patch changes dont-use functions to cause link-time rather
than runtime errors.

Ok?

Richard.


2003Jan23  Richard Guenther <address@hidden>

        *  src/Field/FieldCentering.cmpl.cpp: dont define
        canonicalCentering<Dim>(...) for unsupported dimensions.
        src/Particles/AttributeWrapper.h: dont define AttributeWrapper(),
        destructor and assignment operator.
        src/Particles/KillBC.h: dont define ParticleBC().

# This is a BitKeeper generated patch for the following project:
# Project Name: pooma/cheetah repository tracking CVS/tarball
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
#                  ChangeSet    1.22    -> 1.23
#       r2/src/Particles/KillBC.h       1.1     -> 1.2
#       r2/src/Field/FieldCentering.cmpl.cpp    1.3     -> 1.4
#       r2/src/Particles/AttributeWrapper.h     1.1     -> 1.2
#
# The following is the BitKeeper ChangeSet Log
# --------------------------------------------
# 03/01/23      address@hidden  1.23
# Turn runtime error into link-time error to avoid -ansi/-pedantic failures
# --------------------------------------------
#
diff -Nru a/r2/src/Field/FieldCentering.cmpl.cpp 
b/r2/src/Field/FieldCentering.cmpl.cpp
--- a/r2/src/Field/FieldCentering.cmpl.cpp      Thu Jan 23 20:43:20 2003
+++ b/r2/src/Field/FieldCentering.cmpl.cpp      Thu Jan 23 20:43:20 2003
@@ -314,10 +314,7 @@
 const Centering<Dim> canonicalCentering
     (const enum CenteringType type,
      const enum ContinuityType discontinuous,
-     const int dimension)
-{
-  PInsist (false, "Unsupported dimension.");
-}
+     const int dimension); // Unsupported dimension

 template <>
 const Centering<1> canonicalCentering<1>
diff -Nru a/r2/src/Particles/AttributeWrapper.h 
b/r2/src/Particles/AttributeWrapper.h
--- a/r2/src/Particles/AttributeWrapper.h       Thu Jan 23 20:43:20 2003
+++ b/r2/src/Particles/AttributeWrapper.h       Thu Jan 23 20:43:20 2003
@@ -208,21 +208,11 @@
   // Make copy consructor, default constructor, and operator= private
   // and undefined since they should not be used

-  AttributeWrapper()
-    {
-      PInsist(false, "Called AttributeWrapper<T> default constructor.");
-    }
+  AttributeWrapper();

-  AttributeWrapper(const This_t &)
-    {
-      PInsist(false, "Called AttributeWrapper<T> copy constructor.");
-    }
+  AttributeWrapper(const This_t &);

-  const This_t &operator=(const This_t &)
-    {
-      PInsist(false, "Called AttributeWrapper<T> operator=.");
-      return *this;
-    }
+  const This_t &operator=(const This_t &);
 };


diff -Nru a/r2/src/Particles/KillBC.h b/r2/src/Particles/KillBC.h
--- a/r2/src/Particles/KillBC.h Thu Jan 23 20:43:20 2003
+++ b/r2/src/Particles/KillBC.h Thu Jan 23 20:43:20 2003
@@ -162,7 +162,7 @@
 private:

   // Can't call default constructor.
-  ParticleBC() { }
+  ParticleBC();

   // Subject of the boundary condition.
   Subject_t subject_m;

reply via email to

[Prev in Thread] Current Thread [Next in Thread]