diff options
author | gokhale <asgokhale@users.noreply.github.com> | 1998-01-20 15:15:07 +0000 |
---|---|---|
committer | gokhale <asgokhale@users.noreply.github.com> | 1998-01-20 15:15:07 +0000 |
commit | 8a0b539649ceb8d3de63153b4c45e6f7b665baa1 (patch) | |
tree | c02fa3f1298fc8f24d78b665b3212b22d6fddea5 /TAO/TAO_IDL | |
parent | 08eb0aa82383e951c44b0bdb7aa3c9029f5d7b10 (diff) | |
download | ATCD-8a0b539649ceb8d3de63153b4c45e6f7b665baa1.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO/TAO_IDL')
-rw-r--r-- | TAO/TAO_IDL/be/be_operation.cpp | 1 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_state_operation.cpp | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/be/be_operation.cpp b/TAO/TAO_IDL/be/be_operation.cpp index e78b78f784f..9e628ed1597 100644 --- a/TAO/TAO_IDL/be/be_operation.cpp +++ b/TAO/TAO_IDL/be/be_operation.cpp @@ -189,6 +189,7 @@ be_operation::gen_client_stubs (void) case AST_Decl::NT_interface: case AST_Decl::NT_interface_fwd: case AST_Decl::NT_string: + case AST_Decl::NT_sequence: // no need of size here *cs << "0}"; break; diff --git a/TAO/TAO_IDL/be/be_state_operation.cpp b/TAO/TAO_IDL/be/be_state_operation.cpp index 2279d3f5085..d0728eb03b9 100644 --- a/TAO/TAO_IDL/be/be_state_operation.cpp +++ b/TAO/TAO_IDL/be/be_state_operation.cpp @@ -475,7 +475,8 @@ be_state_operation::gen_code (be_type *bt, be_decl *d, be_type *type) break; case TAO_CodeGen::TAO_OPERATION_RETVAL_DECL_CS: { - *os << bt->name () << " *retval = 0;" << nl; + *os << bt->name () << " *retval = new " << bt->name () << ";" << + nl; } break; case TAO_CodeGen::TAO_OPERATION_RETVAL_EXCEPTION_CS: |