diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp b/TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp index f9aba448cec..248523c8d3d 100644 --- a/TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp @@ -171,7 +171,7 @@ be_visitor_args_post_docall_compiled_cs::visit_valuetype_fwd (be_valuetype_fwd * #endif /* IDL_HAS_VALUETYPE */ int -be_visitor_args_post_docall_compiled_cs::visit_string (be_string *node) +be_visitor_args_post_docall_compiled_cs::visit_string (be_string *) { TAO_OutStream *os = this->ctx_->stream (); // get output stream be_argument *arg = this->ctx_->be_node_as_argument (); // get the argument @@ -182,18 +182,7 @@ be_visitor_args_post_docall_compiled_cs::visit_string (be_string *node) break; case AST_Argument::dir_INOUT: os->indent (); - - if (node->width () == sizeof (char)) - { - *os << "CORBA::string_free (" << arg->local_name () - << ");" << be_nl; - } - else - { - *os << "CORBA::wstring_free (" << arg->local_name () - << ");" << be_nl; - } - + *os << "CORBA::string_free (" << arg->local_name () << ");" << be_nl; break; case AST_Argument::dir_OUT: break; |