summaryrefslogtreecommitdiff
path: root/TAO/tao/DynamicAny/DynStruct_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/DynamicAny/DynStruct_i.cpp')
-rw-r--r--TAO/tao/DynamicAny/DynStruct_i.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/TAO/tao/DynamicAny/DynStruct_i.cpp b/TAO/tao/DynamicAny/DynStruct_i.cpp
index b633d0c0819..c74c7b6fe7c 100644
--- a/TAO/tao/DynamicAny/DynStruct_i.cpp
+++ b/TAO/tao/DynamicAny/DynStruct_i.cpp
@@ -41,7 +41,8 @@ TAO_DynStruct_i::init_common (void)
this->container_is_destroying_ = 0;
this->has_components_ = 1;
this->destroyed_ = 0;
- this->component_count_ = this->da_members_.size ();
+ this->component_count_ = ACE_static_cast (CORBA::ULong,
+ this->da_members_.size ());
this->current_position_ = this->component_count_ ? 0 : -1;
}