diff options
author | kirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-07-13 23:44:00 +0000 |
---|---|---|
committer | kirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-07-13 23:44:00 +0000 |
commit | 59da943317f4170caf026c0d18f5a5f6998309e7 (patch) | |
tree | 7ab5788acd4a3c956fb240c2f4a83b364e5fb41b | |
parent | 748930ecfcd70f749d3716fbef11b46e87aaa742 (diff) | |
download | ATCD-59da943317f4170caf026c0d18f5a5f6998309e7.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp index a4000cd47a5..12f043d67ef 100644 --- a/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp @@ -235,7 +235,7 @@ be_visitor_operation_ss::visit_operation (be_operation *node) os->indent (); if (node->argument_count () > 0) *os << ",\n"; - + // Generate the formal argument fields which are passed to the RequestInfo object ctx = *this->ctx_; // ctx.state (TAO_CodeGen::TAO_OPERATION_INTERCEPTORS_INFO_ARGLIST_SS); @@ -252,6 +252,11 @@ be_visitor_operation_ss::visit_operation (be_operation *node) -1); } delete visitor; + + // generate the CORBA::Environment parameter for the alternative mapping + if (!idl_global->exception_support ()) + *os << ",\n"; + *os << ");\n"; *os << "if (_tao_vfr.valid ())" << be_idt_nl |