summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-18 21:36:14 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-18 21:36:14 +0000
commit2c4c9091375d1a8dfdb45119f9a8ae3450ca22e7 (patch)
treeec25640f614292a94c77bd1ab7786a56f40b845d
parentaa1b0da4b9e4752d6e2e74828e79dcef66d9b783 (diff)
downloadATCD-2c4c9091375d1a8dfdb45119f9a8ae3450ca22e7.tar.gz
* TAO_IDL/be/be_union.cpp:
Code generation for implementation of union_var's ptr() method was not happening in some cases. Thanks to Lothar Werzinger <werzinger.lothar@krones.de> for pointing this out. * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp: * TAO_IDL/be/be_visitor_field/field_ch.cpp: CORBA 2.3 requires C++ mapping to have a typedef of '_foo_seq' for anonymous sequence members of unions or structs. This provides a consistent type name for the user so that the implementation-specific name of the anonymous sequence need not be known. Since this typedef occurs inside the union class or struct, the usual guard against compilers with broken typedef scoping is included in the generated code. Thanks again to Lothar Werzinger <werzinger.lothar@krones.de> for bringing this to our attention.
-rw-r--r--TAO/ChangeLog-99c21
1 files changed, 21 insertions, 0 deletions
diff --git a/TAO/ChangeLog-99c b/TAO/ChangeLog-99c
index c90d7098a85..2195a2366a1 100644
--- a/TAO/ChangeLog-99c
+++ b/TAO/ChangeLog-99c
@@ -1,3 +1,24 @@
+Wed Aug 18 16:22:25 1999 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/be/be_union.cpp:
+ Code generation for implementation of union_var's
+ ptr() method was not happening in some cases. Thanks to
+ Lothar Werzinger <werzinger.lothar@krones.de> for
+ pointing this out.
+
+ * TAO_IDL/be/be_visitor_union_branch/public_ch.cpp:
+ * TAO_IDL/be/be_visitor_field/field_ch.cpp:
+ CORBA 2.3 requires C++ mapping to have a typedef of
+ '_foo_seq' for anonymous sequence members of unions
+ or structs. This provides a consistent type name for
+ the user so that the implementation-specific
+ name of the anonymous sequence need not be known.
+ Since this typedef occurs inside the union class or
+ struct, the usual guard against compilers with broken
+ typedef scoping is included in the generated code.
+ Thanks again to Lothar Werzinger <werzinger.lothar@krones.de>
+ for bringing this to our attention.
+
Wed Aug 18 12:53:46 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
* tests/Param_Test/run_test.pl: