summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_array/array_ch.cpp
diff options
context:
space:
mode:
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.cpp4
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;