summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-08-30 19:32:34 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-08-30 19:32:34 +0000
commit7808523de775cfcc031e699042a19c61920dbd2f (patch)
tree3cecb736f23a2d0e93dd01940275b67a4ad01aa9
parent8901ceb52f01f1b9e24e98254d7ecfd61bd83cda (diff)
downloadATCD-7808523de775cfcc031e699042a19c61920dbd2f.tar.gz
ChangeLogTag: Wed Aug 30 14:18:46 2000 Jeff Parsons <parsons@cs.wustl.edu>
-rw-r--r--TAO/TAO_IDL/ast/ast_decl.cpp8
-rw-r--r--TAO/TAO_IDL/util/utl_global.cpp2
2 files changed, 4 insertions, 6 deletions
diff --git a/TAO/TAO_IDL/ast/ast_decl.cpp b/TAO/TAO_IDL/ast/ast_decl.cpp
index 756c63d3ab2..ca40eb0493b 100644
--- a/TAO/TAO_IDL/ast/ast_decl.cpp
+++ b/TAO/TAO_IDL/ast/ast_decl.cpp
@@ -260,12 +260,8 @@ AST_Decl::destroy (void)
delete this->pd_original_local_name;
this->pd_original_local_name = 0;
- if (this->pd_pragmas != 0)
- {
- this->pd_pragmas->destroy ();
- delete this->pd_pragmas;
- this->pd_pragmas = 0;
- }
+ // Pragmas will be done in IDL_GlobalData
+ // because they're not copied.
}
// Data accessors.
diff --git a/TAO/TAO_IDL/util/utl_global.cpp b/TAO/TAO_IDL/util/utl_global.cpp
index e3ca6083e14..2b71563cc26 100644
--- a/TAO/TAO_IDL/util/utl_global.cpp
+++ b/TAO/TAO_IDL/util/utl_global.cpp
@@ -829,5 +829,7 @@ IDL_GlobalData::destroy (void)
delete this->pd_stripped_filename;
this->pd_stripped_filename = 0;
}
+
+ // Should do pragmas here.
}