diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-06-20 19:29:52 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-06-20 19:29:52 +0000 |
commit | 71127e54711bfc86a54a9970313fc3db818d7c7d (patch) | |
tree | ab4c537fa57347ed6912c6b812a39184f6fbe295 | |
parent | 55f2678e04d6028bfa24ac1e94cade11ae1ca2b5 (diff) | |
download | ATCD-71127e54711bfc86a54a9970313fc3db818d7c7d.tar.gz |
* TAO_IDL/be_include/pre_invoke_cs.h:
* TAO_IDL/be/pre_invoke_cs.cpp:
When allocating memory for an out parameter in an operation,
fixed the generated ACE_NEW_RETURN macro to return something
other than 0 for operation return types of fixed size structs.
The other case for which this applies is an operation return
type of enum, which was fixed some time ago. Thanks to
Jody Hagins <jody@atdesk.com> for sending in the IDL file that
uncovered this bug.
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 352fd787f01..484967717ef 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,4 +1,17 @@ -Wed Jun 20 11:46:40 2001 Jeff Parsons <parsons@cs.wustl.edu> +Wed Jun 20 14:22:47 2001 Jeff Parsons <parsons@cs.wustl.edu> + + * TAO_IDL/be_include/pre_invoke_cs.h: + * TAO_IDL/be/pre_invoke_cs.cpp: + + When allocating memory for an out parameter in an operation, + fixed the generated ACE_NEW_RETURN macro to return something + other than 0 for operation return types of fixed size structs. + The other case for which this applies is an operation return + type of enum, which was fixed some time ago. Thanks to + Jody Hagins <jody@atdesk.com> for sending in the IDL file that + uncovered this bug. + +Wed Jun 20:46:40 2001 Jeff Parsons <parsons@cs.wustl.edu> * tests/DynAny_Test/test_dynarray.cpp: * tests/DynAny_Test/test_dynsequence.cpp: |