summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlli Savia <ops@iki.fi>2010-12-29 09:12:32 +0000
committerOlli Savia <ops@iki.fi>2010-12-29 09:12:32 +0000
commitf95f230a2d306d46bd5b750c362f288f6eb71079 (patch)
treece94f66ae2fccb248bcc770e56b31c7d55fcd631
parent73f1ac165ba8b854ca88fdb6a8f9572e890a4ab0 (diff)
downloadATCD-f95f230a2d306d46bd5b750c362f288f6eb71079.tar.gz
ChangeLogTag: Wed Dec 29 09:11:54 UTC 2010 Olli Savia <ops@iki.fi>
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp2
2 files changed, 6 insertions, 1 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index ec157151a06..2506909f814 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Wed Dec 29 09:11:54 UTC 2010 Olli Savia <ops@iki.fi>
+
+ * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
+ Use ACE::is_equal() to compare floating point values.
+
Wed Dec 29 08:53:31 UTC 2010 Olli Savia <ops@iki.fi>
* TAO_IDL/ast/ast_expression.cpp:
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
index 8189a2cecd9..5931148cbd2 100644
--- a/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
+++ b/TAO/orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp
@@ -724,7 +724,7 @@ operator () (TAO_DynSequence_i& dyn_any,
try
{
CORBA::Double value = dyn_any.get_double ();
- return_value = (value == element);
+ return_value = ACE::is_equal (value, element);
}
catch (const CORBA::Exception&){}
return return_value;