summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-13 23:44:00 +0000
committerkirthika <kirthika@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-13 23:44:00 +0000
commit59da943317f4170caf026c0d18f5a5f6998309e7 (patch)
tree7ab5788acd4a3c956fb240c2f4a83b364e5fb41b
parent748930ecfcd70f749d3716fbef11b46e87aaa742 (diff)
downloadATCD-59da943317f4170caf026c0d18f5a5f6998309e7.tar.gz
*** empty log message ***
-rw-r--r--TAO/TAO_IDL/be/be_visitor_operation/operation_ss.cpp7
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