summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-05-01 00:23:57 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-05-01 00:23:57 +0000
commit970eb25229a9bc2703007e8c7201a244e038efc3 (patch)
treea7fb9acebfa48a57f84152ba7c24cdb429fadafe
parentab5e45d5e0d58535c75c3cd7e3df7bf09897b07c (diff)
downloadATCD-970eb25229a9bc2703007e8c7201a244e038efc3.tar.gz
* TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
If the member is an interface, the CDR extraction operator for the union extracts it straight into a _var. In the IDL_Test file full.idl, the interface member is undefined, and VxWorks balks. The target of the member extraction was modified to be foo_var.inout(), which it should have been anyway. * tests/IDL_Test/fwd.idl: * tests/IDL_Test/full.idl: If modules are nested, VxWorks gives a typedef error, thinking that mod1::mod2::foo_ptr and POA_mod1::mod2::foo_ptr are the same. Since the nested modules are not essential to the test, and rather than disable the test for VxWorks, one layer of modules was taken out of the mutually dependent IDL files.
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a22
1 files changed, 22 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 502a9a2bc22..dd63f70d202 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,25 @@
+Mon Apr 30 19:17:42 2001 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/be/be_visitor_union_branch/cdr_op_ci.cpp:
+
+ If the member is an interface, the CDR extraction
+ operator for the union extracts it straight into
+ a _var. In the IDL_Test file full.idl, the interface
+ member is undefined, and VxWorks balks. The target
+ of the member extraction was modified to be
+ foo_var.inout(), which it should have been anyway.
+
+ * tests/IDL_Test/fwd.idl:
+ * tests/IDL_Test/full.idl:
+
+ If modules are nested, VxWorks gives a typedef error,
+ thinking that mod1::mod2::foo_ptr and
+ POA_mod1::mod2::foo_ptr are the same. Since the
+ nested modules are not essential to the test, and
+ rather than disable the test for VxWorks, one layer
+ of modules was taken out of the mutually dependent
+ IDL files.
+
Mon Apr 30 18:49:56 2001 Jeff Parsons <parsons@cs.wustl.edu>
* TAO_IDL/be/be_visitor_root/root_sth.cpp: