summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp b/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
index b7b28bc1b53..4f20c0d2362 100644
--- a/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_argument/marshal_ss.cpp
@@ -166,6 +166,7 @@ int be_visitor_args_marshal_ss::visit_predefined_type (be_predefined_type *node)
break;
case AST_Argument::dir_OUT:
os->indent ();
+ // *os << "_tao_ptr_" << arg->local_name ();
*os << "&" << arg->local_name () << ".inout ()";
break;
} // end switch direction
@@ -178,6 +179,7 @@ int be_visitor_args_marshal_ss::visit_predefined_type (be_predefined_type *node)
case AST_Argument::dir_INOUT:
case AST_Argument::dir_OUT:
os->indent ();
+ // *os << "&_tao_ptr_" << arg->local_name ();
*os << "&" << arg->local_name () << ".inout ()";
break;
} // end switch direction
@@ -213,6 +215,7 @@ int be_visitor_args_marshal_ss::visit_sequence (be_sequence *)
break;
case AST_Argument::dir_OUT:
os->indent ();
+ // *os << "_tao_ptr_" << arg->local_name ();
*os << "&" << arg->local_name () << ".inout ()";
break;
}
@@ -234,6 +237,7 @@ int be_visitor_args_marshal_ss::visit_string (be_string *)
break;
case AST_Argument::dir_OUT:
os->indent ();
+ // *os << "&_tao_ptr_" << arg->local_name ();
*os << "&" << arg->local_name () << ".inout ()";
break;
}
@@ -256,6 +260,7 @@ int be_visitor_args_marshal_ss::visit_structure (be_structure *node)
case AST_Argument::dir_OUT:
os->indent ();
if (node->size_type () == be_type::VARIABLE)
+ // *os << "_tao_ptr_" << arg->local_name ();
*os << "&" << arg->local_name () << ".inout ()";
else
*os << "&" << arg->local_name ();
@@ -280,6 +285,7 @@ int be_visitor_args_marshal_ss::visit_union (be_union *node)
case AST_Argument::dir_OUT:
os->indent ();
if (node->size_type () == be_type::VARIABLE)
+ // *os << "_tao_ptr_" << arg->local_name ();
*os << "&" << arg->local_name () << ".inout ()";
else
*os << "&" << arg->local_name ();