summaryrefslogtreecommitdiff
path: root/ace/Service_Types.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Service_Types.cpp')
-rw-r--r--ace/Service_Types.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/ace/Service_Types.cpp b/ace/Service_Types.cpp
index fb0b13c1837..e941bf4a610 100644
--- a/ace/Service_Types.cpp
+++ b/ace/Service_Types.cpp
@@ -46,7 +46,7 @@ ACE_Service_Type_Impl::~ACE_Service_Type_Impl (void)
// It's ok to call this, even though we may have already deleted it
// in the fini() method since it would then be NULL.
- delete [] (ACE_TCHAR *) this->name_;
+ delete [] const_cast <ACE_TCHAR *> (this->name_);
}
int
@@ -59,8 +59,8 @@ ACE_Service_Type_Impl::fini (void) const
this->name_,
this->flags_));
- delete [] (ACE_TCHAR *) this->name_;
- ((ACE_Service_Type_Impl *) this)->name_ = 0;
+ delete [] const_cast <ACE_TCHAR *> (this->name_);
+ (const_cast <ACE_Service_Type_Impl *> (this))->name_ = 0;
if (ACE_BIT_ENABLED (this->flags_,
ACE_Service_Type::DELETE_OBJ))
@@ -74,7 +74,7 @@ ACE_Service_Type_Impl::fini (void) const
if (ACE_BIT_ENABLED (this->flags_,
ACE_Service_Type::DELETE_THIS))
- delete (ACE_Service_Type_Impl *) this;
+ delete const_cast <ACE_Service_Type_Impl *> (this);
return 0;
}