Bug Report no. 44 |
Reported ByGary Duzan Date8 Feb 1999 PlatformsAll VersionomniORB 2.7.0 and earlier DescriptionDefining constructed types in the declaration of an exception field causes wrong code to be generated, and in the case of enums causes omniidl2 to abort. For example, the following IDL compiles okay because the struct is defined outside of the exception: struct S { short a; }; exception X { S anS; }; However, these legal examples fail: exception X1 { struct S { short a; } anS; }; exception X2 { enum Y { Y_1, Y_2} v; }; PatchApply this patch. This patch is incompatible with patch 41, and includes the changes in that patch. If you have already applied patch 41, then you must undo that patch before applying this one. The patch changes:
|
|
For comments, feedback, etc, please see the 'Keeping in touch' page. |