From 49dccf135fbb933fde13413f413a9f227ea9db20 Mon Sep 17 00:00:00 2001 From: mayur Date: Thu, 6 Jun 2002 21:36:02 +0000 Subject: Thu Jun 6 13:36:22 2002 Mayur Deshpande --- TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp') diff --git a/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp b/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp index f72daf715bc..89a3c0c5422 100644 --- a/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp +++ b/TAO/TAO_IDL/be/be_visitor_valuetype/arglist.cpp @@ -68,7 +68,7 @@ be_visitor_obv_operation_arglist::is_amh_exception_holder (be_operation *node) if (last_E != 0 && ACE_OS::strcmp (last_E, "ExceptionHolder") == 0) { - //ACE_DEBUG ((LM_DEBUG, "Passed second test of amh_excepholder \n")); + //ACE_DEBUG ((LM_DEBUG, "obv_operation: Passed second test of amh_excepholder \n")); is_an_amh_exception_holder = 1; } } @@ -136,12 +136,17 @@ be_visitor_obv_operation_arglist::visit_operation (be_operation *node) switch (this->ctx_->state ()) { case TAO_CodeGen::TAO_OBV_OPERATION_ARGLIST_CH: + /***********************************************************/ + // 2.1 // Each method is pure virtual in the Valuetype class. // BUT, not if it is an AMH ExceptionHolder! + /***********************************************************/ if (is_amh_exception_holder (node)) { - *os << "{ this->exception->_raise (); }" << be_uidt_nl; + *os << "{ this->exception->_raise (); }" + << be_uidt_nl; } + /***********************************************************/ else { *os << " = 0;" << be_uidt_nl; -- cgit v1.2.1