summaryrefslogtreecommitdiff
path: root/TAO_IDL/ast/ast_interface_fwd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO_IDL/ast/ast_interface_fwd.cpp')
-rw-r--r--TAO_IDL/ast/ast_interface_fwd.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/TAO_IDL/ast/ast_interface_fwd.cpp b/TAO_IDL/ast/ast_interface_fwd.cpp
index 7b68c4f3e9a..501b7f60b9d 100644
--- a/TAO_IDL/ast/ast_interface_fwd.cpp
+++ b/TAO_IDL/ast/ast_interface_fwd.cpp
@@ -203,6 +203,7 @@ AST_InterfaceFwd::full_definition (void)
void
AST_InterfaceFwd::set_full_definition (AST_Interface *nfd)
{
+ this->pd_full_definition->destroy ();
delete this->pd_full_definition;
this->pd_full_definition = nfd;
}