diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-06-13 19:14:41 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-06-13 19:14:41 +0000 |
commit | 67a8a459c1da6374c7ca1cd091b6208c9eaeccb9 (patch) | |
tree | 6f4a50e19518775d2d79407d747477a289dc1d22 /TAO/TAO_IDL | |
parent | ca5769ea179aea6915f9726238eda372b5e5ecdf (diff) | |
download | ATCD-67a8a459c1da6374c7ca1cd091b6208c9eaeccb9.tar.gz |
ChangeLogTag: Sun Jun 13 14:12:25 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/TAO_IDL')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp | 10 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp | 10 |
2 files changed, 9 insertions, 11 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp index f1eebdb671e..42246e077a4 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_ih.cpp @@ -36,15 +36,15 @@ be_visitor_interface_ih::~be_visitor_interface_ih (void) int be_visitor_interface_ih::visit_interface (be_interface *node) { - TAO_OutStream *os = this->ctx_->stream (); - static char namebuf [NAMEBUFSIZE]; - - - if (node->impl_hdr_gen () || node->imported ()) + if (node->impl_hdr_gen () || node->imported () || node->is_abstract ()) { return 0; } + TAO_OutStream *os = this->ctx_->stream (); + static char namebuf [NAMEBUFSIZE]; + + ACE_OS::memset (namebuf, '\0', NAMEBUFSIZE); diff --git a/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp b/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp index 575273ecbd0..ed87e053a6f 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp @@ -36,16 +36,14 @@ be_visitor_interface_is::~be_visitor_interface_is (void) int be_visitor_interface_is::visit_interface (be_interface *node) { - - this->ctx_->interface (node); - - TAO_OutStream *os = this->ctx_->stream (); - - if (node->impl_skel_gen () || node->imported ()) + if (node->impl_skel_gen () || node->imported () || node->is_abstract ()) { return 0; } + this->ctx_->interface (node); + TAO_OutStream *os = this->ctx_->stream (); + // Generate the skeleton class name. if (be_global->gen_impl_debug_info ()) |