summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-24 22:34:49 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-01-24 22:34:49 +0000
commitf35098a31835352e3aa1ca4be38d38bb728a94d1 (patch)
tree84e34f09d01ee2bee75f3b0792cc2abb68c81ce5
parent23e04ba5d1fe1cd83cfceb69f769f36026494e13 (diff)
downloadATCD-f35098a31835352e3aa1ca4be38d38bb728a94d1.tar.gz
Replaced ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR with ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
-rw-r--r--ace/OS.h6
-rw-r--r--ace/config-g++-common.h2
-rw-r--r--ace/config-osf1-4.0.h2
-rw-r--r--ace/config-psos-diab.h2
-rw-r--r--ace/config-psos-tm.h2
5 files changed, 7 insertions, 7 deletions
diff --git a/ace/OS.h b/ace/OS.h
index c374dd39224..d5963dd6b57 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -6036,7 +6036,7 @@ private:
# define ACE_DES_FREE(POINTER,DEALLOCATOR,CLASS) \
do { POINTER->~CLASS (); DEALLOCATOR (POINTER); } while (0)
-# if defined (ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR)
+# if defined (ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR)
# define ACE_DES_NOFREE_TEMPLATE (POINTER,T_CLASS,T_PARAMETER) \
POINTER->~ T_CLASS ()
# define ACE_DES_FREE_TEMPLATE(POINTER,DEALLOCATOR,T_CLASS,T_PARAMETER) \
@@ -6047,7 +6047,7 @@ private:
do { POINTER->~ T_CLASS (); \
DEALLOCATOR (POINTER); \
} while (0)
-# else /* ! ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR */
+# else /* ! ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR */
# define ACE_DES_NOFREE_TEMPLATE (POINTER,T_CLASS,T_PARAMETER) \
POINTER -> T_CLASS T_PARAMETER ::~ T_CLASS ()
@@ -6065,7 +6065,7 @@ private:
DEALLOCATOR (POINTER); \
} while (0)
# endif /* defined (__Lynx__) && __LYNXOS_SDK_VERSION == 199701L */
-# endif /* defined ! ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR */
+# endif /* defined ! ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR */
# if defined (ACE_HAS_SIGNAL_SAFE_OS_CALLS)
// The following two macros ensure that system calls are properly
diff --git a/ace/config-g++-common.h b/ace/config-g++-common.h
index 453eda39af5..2467f3bc012 100644
--- a/ace/config-g++-common.h
+++ b/ace/config-g++-common.h
@@ -30,7 +30,7 @@
# if __GNUC__ == 2 && __GNUC_MINOR__ >= 91
// This is only needed with egcs 1.1 (egcs-2.91.57). It can't be
// used with older versions.
-# define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR
+# define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
# endif /* __GNUC__ >= 2.91 */
# if __GNUC__ == 2 && __GNUC_MINOR__ != 9 && __GNUC_MINOR__ != 91
diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h
index 116bc70063d..560931214df 100644
--- a/ace/config-osf1-4.0.h
+++ b/ace/config-osf1-4.0.h
@@ -42,7 +42,7 @@
# define ACE_HAS_GNU_CSTRING_H
# define ACE_HAS_REENTRANT_FUNCTIONS
#elif defined (__DECCXX)
-# define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR
+# define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
# define ACE_LACKS_LINEBUFFERED_STREAMBUF
# define ACE_LACKS_SIGNED_CHAR
# define DEC_CXX
diff --git a/ace/config-psos-diab.h b/ace/config-psos-diab.h
index b27d9d16472..d4f9e3361a0 100644
--- a/ace/config-psos-diab.h
+++ b/ace/config-psos-diab.h
@@ -43,7 +43,7 @@
#define ACE_HAS_BROKEN_CONDITIONAL_STRING_CASTS
-#define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR
+#define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
# define ACE_HAS_BROKEN_NOOP_DTORS
diff --git a/ace/config-psos-tm.h b/ace/config-psos-tm.h
index 9f15ca7be89..966b206d43f 100644
--- a/ace/config-psos-tm.h
+++ b/ace/config-psos-tm.h
@@ -24,7 +24,7 @@
#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_BROKEN_EXPLICIT_DESTRUCTOR
+#define ACE_HAS_WORKING_EXPLICIT_TEMPLATE_DESTRUCTOR
// Template instantiation definitions
// #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION_FILE