diff options
Diffstat (limited to 'TAO/ChangeLog')
-rw-r--r-- | TAO/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 24ddb9ea147..00302bdff03 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,18 @@ +Wed Nov 10 09:46:46 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/ast/ast_union.cpp: + * TAO_IDLbe/be_union_branch.cpp: + * TAO_IDLbe/be_visitor_union/union_cs.cpp: + + Changed code generation for a union default constructor to + set the discriminator to a legal defaul value if there is + one, and to the value of the first case label otherwise + (previously the behavior in all cases). This new behavior + is not required by the spec, but is more in line with the + behavior of IDL compilers from other ORB vendors. Thanks + to Rohan Mars <rohan_mars@yahoo.com> for sending in the + example IDL file. + Tue Nov 9 15:35:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl> * tao/GIOP_Utils.h: |