diff options
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.cpp | 6 |
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 (); |