summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp b/TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp
index babe24ed4bb..2c8fdc8592b 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/docall_cs.cpp
@@ -97,6 +97,7 @@ int be_visitor_args_docall_cs::visit_array (be_array *node)
case AST_Argument::dir_OUT:
if (node->size_type () == be_type::VARIABLE)
// pass reference to the pointer to slice
+ // *os << "_tao_base_" << arg->local_name ();
*os << arg->local_name () << ".ptr ()";
else
*os << arg->local_name ();
@@ -176,6 +177,7 @@ int be_visitor_args_docall_cs::visit_predefined_type (be_predefined_type *node)
*os << "&" << arg->local_name ();
break;
case AST_Argument::dir_OUT:
+ //*os << "_tao_base_" << arg->local_name ();
*os << arg->local_name () << ".ptr ()";
break;
} // end switch direction
@@ -225,6 +227,7 @@ int be_visitor_args_docall_cs::visit_sequence (be_sequence *)
*os << "&" << arg->local_name ();
break;
case AST_Argument::dir_OUT:
+ // *os << "_tao_base_" << arg->local_name ();
*os << arg->local_name () << ".ptr ()";
break;
}
@@ -245,6 +248,7 @@ int be_visitor_args_docall_cs::visit_string (be_string *)
*os << "&" << arg->local_name ();
break;
case AST_Argument::dir_OUT:
+ //*os << "&_tao_base_" << arg->local_name ();
*os << "&" << arg->local_name () << ".ptr ()";
break;
}
@@ -268,6 +272,7 @@ int be_visitor_args_docall_cs::visit_structure (be_structure *node)
{
// check if the size type is VARIABLE
if (node->size_type () == be_type::VARIABLE)
+ // *os << "_tao_base_" << arg->local_name ();
*os << arg->local_name () << ".ptr ()";
else
*os << "&" << arg->local_name ();
@@ -294,6 +299,7 @@ int be_visitor_args_docall_cs::visit_union (be_union *node)
{
// check if the size type is VARIABLE
if (node->size_type () == be_type::VARIABLE)
+ //*os << "_tao_base_" << arg->local_name ();
*os << arg->local_name () << ".ptr ()";
else
*os << "&" << arg->local_name ();