diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp index 47cd0921ec4..d40e4c152f0 100644 --- a/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp +++ b/TAO/TAO_IDL/be/be_visitor_sequence/any_op_cs.cpp @@ -178,7 +178,8 @@ be_visitor_sequence_any_op_cs::visit_sequence (be_sequence *node) << "}" << be_nl << "else" << be_nl // decode failed << "{" << be_idt_nl - << "delete _tao_elem;" << be_nl + << "delete ACE_const_cast (" << node->name () + << " *, _tao_elem);" << be_nl << "_tao_elem = 0;" << be_uidt_nl << "}" << be_uidt_nl << "}" << be_uidt_nl |