summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_argument/post_docall_compiled_cs.cpp
diff options
context:
space:
mode:
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.cpp15
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;