diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp index 1bce1789c7b..0e569b9bd21 100644 --- a/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp +++ b/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp @@ -463,7 +463,9 @@ be_visitor_array_ch::gen_forany_defn (be_array *node) << " &); // copy constructor" << be_nl; // destructor *os << "~" << foranyname << " (void); // destructor" << be_nl; - *os << be_nl; + + *os << "static void _tao_any_destructor (void*);" << be_nl; + // assignment operator from a pointer to slice *os << foranyname << " &operator= (" << namebuf << "_slice *);" << be_nl; |