diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp index 9b652118d59..b89e9cb106b 100644 --- a/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp +++ b/TAO/TAO_IDL/be/be_visitor_component/component_exh.cpp @@ -30,6 +30,11 @@ be_visitor_component_exh::~be_visitor_component_exh (void) int be_visitor_component_exh::visit_component (be_component *node) { + if (node->imported ()) + { + return 0; + } + this->node_ = node; /// CIDL-generated namespace used 'CIDL_' + composition name. |