diff options
Diffstat (limited to 'modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp')
-rw-r--r-- | modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp b/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp index 7cba018097b..5c6e06169a0 100644 --- a/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp +++ b/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp @@ -19,6 +19,7 @@ #include "ast_sequence.h" #include "ast_string.h" #include "ast_structure_fwd.h" +#include "ast_typedef.h" #include "ast_union.h" #include "ast_union_branch.h" #include "ast_union_fwd.h" @@ -185,7 +186,7 @@ basic_visitor::visit_valuetype (AST_ValueType *node) << IdentifierHelper::try_escape (node->original_local_name ()).c_str (); AST_Decl::NodeType nt = node->node_type (); - AST_Interface **parents = node->inherits (); + AST_Type **parents = node->inherits (); long ninherits = node->n_inherits (); long i = 0; @@ -209,7 +210,7 @@ basic_visitor::visit_valuetype (AST_ValueType *node) << "Components::EventBase"; } - AST_Interface **supports = node->supports (); + AST_Type **supports = node->supports (); for (i = 0; i < node->n_supports (); ++i) { @@ -227,7 +228,7 @@ basic_visitor::visit_valuetype (AST_ValueType *node) supports[i] = node->supports_concrete (); } - AST_Interface *supported = supports[i]; + AST_Type *supported = supports[i]; *os << IdentifierHelper::orig_sn (supported->name ()).c_str (); } |