summaryrefslogtreecommitdiff
path: root/modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp')
-rw-r--r--modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp b/modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
index c2ca7d8320f..8ee418b5c0b 100644
--- a/modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
+++ b/modules/TAO/TAO_IDL/be/be_visitor_ami_pre_proc.cpp
@@ -359,7 +359,8 @@ be_visitor_ami_pre_proc::create_reply_handler (be_interface *node,
);
long n_parents = 0;
- AST_Interface **p_intf = this->create_inheritance_list (node, n_parents);
+ AST_Type **p_intf =
+ this->create_inheritance_list (node, n_parents);
be_interface *reply_handler = 0;
ACE_NEW_RETURN (reply_handler,
@@ -1182,15 +1183,15 @@ be_visitor_ami_pre_proc::generate_set_operation (be_attribute *node)
return operation;
}
-AST_Interface **
+AST_Type **
be_visitor_ami_pre_proc::create_inheritance_list (be_interface *node,
long &n_rh_parents)
{
- AST_Interface **retval = 0;
+ AST_Type **retval = 0;
long n_parents = node->n_inherits ();
- AST_Interface **parents = node->inherits ();
- AST_Interface *parent = 0;
+ AST_Type **parents = node->inherits ();
+ AST_Type *parent = 0;
for (long i = 0; i < n_parents; ++i)
{
@@ -1209,7 +1210,7 @@ be_visitor_ami_pre_proc::create_inheritance_list (be_interface *node,
be_interface *inherit_intf = be_global->messaging_replyhandler ();
ACE_NEW_RETURN (retval,
- AST_Interface *[1],
+ AST_Type *[1],
0);
retval[0] = inherit_intf;
@@ -1218,7 +1219,7 @@ be_visitor_ami_pre_proc::create_inheritance_list (be_interface *node,
else
{
ACE_NEW_RETURN (retval,
- AST_Interface *[n_rh_parents],
+ AST_Type *[n_rh_parents],
0);
ACE_CString prefix ("AMI_");