summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-06-13 19:14:41 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-06-13 19:14:41 +0000
commit67a8a459c1da6374c7ca1cd091b6208c9eaeccb9 (patch)
tree6f4a50e19518775d2d79407d747477a289dc1d22 /TAO/TAO_IDL
parentca5769ea179aea6915f9726238eda372b5e5ecdf (diff)
downloadATCD-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.cpp10
-rw-r--r--TAO/TAO_IDL/be/be_visitor_interface/interface_is.cpp10
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 ())