summaryrefslogtreecommitdiff
path: root/modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp')
-rw-r--r--modules/CIAO/tools/IDL3_to_IDL2/basic_visitor.cpp7
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 ();
}