summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-07-11 18:33:34 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-07-11 18:33:34 +0000
commit79c4c75913b44e3c6bf65330ec261b0d7d6523e2 (patch)
tree8a2bfe92d76d1c3fb84b668cf77204b713444500
parentc54264480934b2b907e9548c770987186b5053ff (diff)
downloadATCD-79c4c75913b44e3c6bf65330ec261b0d7d6523e2.tar.gz
ChangeLogTag: Thu Jul 11 13:29:57 2002 Jeff Parsons <parsons@cs.wustl.edu>
-rw-r--r--TAO/ChangeLog9
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp10
-rw-r--r--TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h4
3 files changed, 13 insertions, 10 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index c569fc736c3..3b8a0c1640e 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,12 @@
+Thu Jul 11 13:29:57 2002 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.h:
+
+ Changed signature of visit_valuetype() and visit_valuetype_fwd()
+ to take AST_ValueType and AST_ValueTypeFwd instead of the
+ corresponding AST_Interface* base classes.
+
Thu Jul 11 10:47:41 2002 Steve Huston <shuston@riverace.com>
* performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp (svc):
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp
index a8d5b534f39..7b47d43612f 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.cpp
@@ -247,12 +247,6 @@ ifr_adding_visitor::visit_interface (AST_Interface *node)
return 0;
}
- // If the node is really a valuetype, go there instead.
- if (node->node_type () == AST_Decl::NT_valuetype)
- {
- return this->visit_valuetype (node);
- }
-
ACE_DECLARE_NEW_CORBA_ENV;
ACE_TRY
{
@@ -557,13 +551,13 @@ ifr_adding_visitor::visit_interface_fwd (AST_InterfaceFwd *node)
}
int
-ifr_adding_visitor::visit_valuetype (AST_Interface *)
+ifr_adding_visitor::visit_valuetype (AST_ValueType *)
{
return 0;
}
int
-ifr_adding_visitor::visit_valuetype_fwd (AST_InterfaceFwd *)
+ifr_adding_visitor::visit_valuetype_fwd (AST_ValueTypeFwd *)
{
return 0;
}
diff --git a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h
index f3bb70078b6..d37d9bbad66 100644
--- a/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h
+++ b/TAO/orbsvcs/IFR_Service/ifr_adding_visitor.h
@@ -58,10 +58,10 @@ public:
virtual int visit_interface_fwd (AST_InterfaceFwd *node);
// Visit interface_fwd.
- virtual int visit_valuetype (AST_Interface *node);
+ virtual int visit_valuetype (AST_ValueType *node);
// Visit valuetype.
- virtual int visit_valuetype_fwd (AST_InterfaceFwd *node);
+ virtual int visit_valuetype_fwd (AST_ValueTypeFwd *node);
// Visit valuetype_fwd.
virtual int visit_structure (AST_Structure *node);