diff options
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp')
-rw-r--r-- | modules/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp b/modules/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp index 15b2357003f..91b82078977 100644 --- a/modules/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp +++ b/modules/TAO/TAO_IDL/be/be_visitor_array/serializer_op_cs.cpp @@ -20,10 +20,6 @@ // // ============================================================================ -ACE_RCSID (be_visitor_array, - serializer_op_cs, - "$Id$") - // *************************************************************************** // Array visitor for generating Serializer operator declarations in the client // stubs file @@ -284,9 +280,10 @@ be_visitor_array_serializer_op_cs::visit_enum (be_enum *node) unsigned long i; // Grab the array node. - be_array *array = this->ctx_->be_node_as_array (); + be_array *array = + be_array::narrow_from_decl (this->ctx_->node ()); - if (!node) + if (array == 0) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_array_serializer_op_cs::" @@ -419,9 +416,10 @@ be_visitor_array_serializer_op_cs::visit_predefined_type ( unsigned long i; // Grab the array node. - be_array *array = this->ctx_->be_node_as_array (); + be_array *array = + be_array::narrow_from_decl (this->ctx_->node ()); - if (!node) + if (array == 0) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_array_serializer_op_cs::" @@ -753,10 +751,11 @@ be_visitor_array_serializer_op_cs::visit_node (be_type *bt) { TAO_OutStream *os = this->ctx_->stream (); ACE_CDR::ULong i; - be_array *node = this->ctx_->be_node_as_array (); + be_array *node = + be_array::narrow_from_decl (this->ctx_->node ()); AST_Decl::NodeType nt = bt->node_type (); - if (!node) + if (node == 0) { ACE_ERROR_RETURN ((LM_ERROR, "(%N:%l) be_visitor_array_serializer_op_cs::" |