summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-06-17 11:09:20 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-06-17 11:09:20 +0000
commit2012c486de4405d7da613dc85587a39e4fff968d (patch)
tree91408c799abdbcc709791909278ac0b133eb8f34
parent23cb0d258e6d18952b4e1cbdf66dacf75f1b4280 (diff)
downloadATCD-2012c486de4405d7da613dc85587a39e4fff968d.tar.gz
Thu Jun 17 10:56:40 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
* tao/Valuetype/AbstractBase.cpp: Added in() to explicitly obtain Object_ptr in is_nil() call.
-rw-r--r--TAO/ChangeLog17
-rw-r--r--TAO/tao/Valuetype/AbstractBase.cpp2
2 files changed, 12 insertions, 7 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 9d830bb3a55..5a7b4df1262 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,13 +1,18 @@
+Thu Jun 17 10:56:40 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
+
+ * tao/Valuetype/AbstractBase.cpp:
+ Added in() to explicitly obtain Object_ptr in is_nil() call.
+
Thu Jun 17 08:20:00 UTC 2010 Simon Massey <simon dot massey at prismtech dot com>
* tests/Alt_Mapping/options.h:
-
+
Removed trailing , at end of enum.
Wed Jun 16 19:00:40 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
* tests/IDL_Test/reopened_modules.idl:
-
+
Added a space between a template bracket and a double
colon. In our automated builds, there is apparently still
an old-style preprocessor (on Solaris) that parses '<:' as
@@ -16,18 +21,18 @@ Wed Jun 16 19:00:40 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
Wed Jun 16 16:06:03 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
* TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
-
+
Cosmetic changes.
-
+
* TAO_IDL/be/be_visitor_operation/operation_sh.cpp:
-
+
Removed incorrect generation of port prefix as part
of an operation name.
Wed Jun 16 13:36:45 UTC 2010 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/AnyTypeCode_Adapter.h:
-
+
Added include of STL string header file, which is apparently
needed on some platforms, now that the adapter class has an
overloaded method taking an std::string.
diff --git a/TAO/tao/Valuetype/AbstractBase.cpp b/TAO/tao/Valuetype/AbstractBase.cpp
index c2920d04d67..b52d979ad1b 100644
--- a/TAO/tao/Valuetype/AbstractBase.cpp
+++ b/TAO/tao/Valuetype/AbstractBase.cpp
@@ -63,7 +63,7 @@ CORBA::AbstractBase::AbstractBase (const CORBA::AbstractBase &rhs)
rhs.concrete_stubobj_->_incr_refcnt ();
}
- if (!CORBA::is_nil (rhs.equivalent_obj_))
+ if (!CORBA::is_nil (rhs.equivalent_obj_.in ()))
{
this->equivalent_obj_ =
CORBA::Object::_duplicate (rhs.equivalent_obj_);