summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp')
-rw-r--r--TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp20
1 files changed, 7 insertions, 13 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp b/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
index 1062183a9ae..5e098aa39fa 100644
--- a/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_component/component_svs.cpp
@@ -43,21 +43,15 @@ be_visitor_component_svs::visit_component (be_component *node)
return 0;
}
- AST_Decl::NodeType nt = node->node_type ();
- bool is_connector = (nt == AST_Decl::NT_connector);
+ be_visitor_facet_svs facet_visitor (this->ctx_);
- if (! is_connector)
+ if (facet_visitor.visit_component_scope (node) == -1)
{
- be_visitor_facet_svs facet_visitor (this->ctx_);
-
- if (facet_visitor.visit_component_scope (node) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- ACE_TEXT ("be_visitor_component_svs::")
- ACE_TEXT ("visit_component - ")
- ACE_TEXT ("facet visitor failed\n")),
- -1);
- }
+ ACE_ERROR_RETURN ((LM_ERROR,
+ ACE_TEXT ("be_visitor_component_svs::")
+ ACE_TEXT ("visit_component - ")
+ ACE_TEXT ("facet visitor failed\n")),
+ -1);
}
/// CIDL-generated namespace used 'CIDL_' + composition name.