diff options
author | Phil Mesnier <mesnier_p@ociweb.com> | 2014-04-04 15:38:27 +0000 |
---|---|---|
committer | Phil Mesnier <mesnier_p@ociweb.com> | 2014-04-04 15:38:27 +0000 |
commit | 9b2c680212b5c75836321198be59aae3d27e54fe (patch) | |
tree | 3472eec48633e3ef4d688d2ef55dfbbd775ccdf1 /TAO/tao/DynamicAny | |
parent | 7cf4801d0d88c8f5db1f2802286486c20f5b2f7e (diff) | |
download | ATCD-9b2c680212b5c75836321198be59aae3d27e54fe.tar.gz |
Fri Apr 4 15:33:08 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
* tao/DynamicAny/DynAny_i.cpp:
Type LongDouble was not being compared with the equality test.
* tests/DynAny_Test/test_dynany.cpp:
Enhanced to show the LongDouble equality test fix.
Diffstat (limited to 'TAO/tao/DynamicAny')
-rw-r--r-- | TAO/tao/DynamicAny/DynAny_i.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/tao/DynamicAny/DynAny_i.cpp b/TAO/tao/DynamicAny/DynAny_i.cpp index e772ecb30db..dfbf475b6db 100644 --- a/TAO/tao/DynamicAny/DynAny_i.cpp +++ b/TAO/tao/DynamicAny/DynAny_i.cpp @@ -322,6 +322,14 @@ TAO_DynAny_i::equal (DynamicAny::DynAny_ptr rhs) this->any_ >>= lhs_v; return ACE::is_equal (lhs_v, rhs_v); } + case CORBA::tk_longdouble: + { + CORBA::LongDouble rhs_v; + rhs_n->any_ >>= rhs_v; + CORBA::LongDouble lhs_v; + this->any_ >>= lhs_v; + return ACE::is_equal (lhs_v, rhs_v); + } case CORBA::tk_longlong: { CORBA::LongLong rhs_v; |