summaryrefslogtreecommitdiff
path: root/TAO/tao/PolicyC.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PolicyC.i')
-rw-r--r--TAO/tao/PolicyC.i14
1 files changed, 4 insertions, 10 deletions
diff --git a/TAO/tao/PolicyC.i b/TAO/tao/PolicyC.i
index 9a54c1273e5..9a845dbec38 100644
--- a/TAO/tao/PolicyC.i
+++ b/TAO/tao/PolicyC.i
@@ -241,8 +241,7 @@ ACE_INLINE
CORBA_PolicyList_var::CORBA_PolicyList_var (const CORBA_PolicyList_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_PolicyList (*p.ptr_));
+ this->ptr_ = new CORBA_PolicyList(*p.ptr_);
else
this->ptr_ = 0;
}
@@ -267,9 +266,7 @@ CORBA_PolicyList_var::operator= (const CORBA_PolicyList_var &p) // deep copy
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_PolicyList (*p.ptr_),
- *this);
+ this->ptr_ = new CORBA_PolicyList (*p.ptr_);
}
return *this;
}
@@ -425,8 +422,7 @@ ACE_INLINE
CORBA_PolicyTypeSeq_var::CORBA_PolicyTypeSeq_var (const CORBA_PolicyTypeSeq_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_PolicyTypeSeq (*p.ptr_));
+ this->ptr_ = new CORBA_PolicyTypeSeq(*p.ptr_);
else
this->ptr_ = 0;
}
@@ -451,9 +447,7 @@ CORBA_PolicyTypeSeq_var::operator= (const CORBA_PolicyTypeSeq_var &p) // deep co
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_PolicyTypeSeq (*p.ptr_),
- *this);
+ this->ptr_ = new CORBA_PolicyTypeSeq (*p.ptr_);
}
return *this;
}