summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-02-08 19:19:31 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-02-08 19:19:31 +0000
commit4c6e52b4b68f8cefc75f7f540c0c7723b0511642 (patch)
treed7c87d53fdc08ba6244f16cdbcb52a309c05677b
parent9b98b34585ea201527ee21ace5da7110382d4052 (diff)
downloadATCD-4c6e52b4b68f8cefc75f7f540c0c7723b0511642.tar.gz
ChangeLogTag: Sat Feb 8 13:15:10 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog8
-rw-r--r--TAO/TAO_IDL/be/be_visitor_structure/structure.cpp4
2 files changed, 12 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index a6b6755fac8..e0280d26df7 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,11 @@
+Sat Feb 8 13:15:10 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_structure/structure.cpp:
+
+ Added some switch cases that are now necessary because of
+ the recent removal of context states.. Error was discovered
+ generating code for TAO/tests/IDL_Test/union.idl.
+
Wed Feb 5 13:11:42 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/TypeCodeFactory/TypeCodeFactory_i.cpp (valid_content_type):
diff --git a/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp b/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp
index ee4d7c3492b..e22124154cf 100644
--- a/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_structure/structure.cpp
@@ -50,6 +50,9 @@ be_visitor_structure::visit_field (be_field *node)
{
case TAO_CodeGen::TAO_ROOT_CH:
case TAO_CodeGen::TAO_INTERFACE_CH:
+ case TAO_CodeGen::TAO_UNION_PUBLIC_CH:
+ case TAO_CodeGen::TAO_UNION_PRIVATE_CH:
+ case TAO_CodeGen::TAO_ARRAY_CH:
{
be_visitor_field_ch visitor (&ctx);
status = node->accept (&visitor);
@@ -62,6 +65,7 @@ be_visitor_structure::visit_field (be_field *node)
break;
}
case TAO_CodeGen::TAO_ROOT_CS:
+ case TAO_CodeGen::TAO_UNION_PUBLIC_CS:
{
be_visitor_field_cs visitor (&ctx);
status = node->accept (&visitor);