Bug Report no. 49 |
Reported ByJon Towne Date16 Feb 1999 PlatformsAll VersionomniORB 2.7.0 and earlier Descriptionomniidl2 generates incorrect code for IDL array types whose element type is also an array. This is likely to cause unexpected exceptions, and in some cases the generated code does not compile. This problem does not effect multi-dimensional arrays, only nested arrays. For example, the following generates incorrect code: // IDL typedef octet inner[8]; typedef inner middle[2]; typedef middle outer[6]; The following works without problems: // IDL typedef octet outer[6][2][8]; PatchApply this patch. The patch changes src/tool/omniidl2/omniORB2_be/o2be_array.cc |
|
For comments, feedback, etc, please see the 'Keeping in touch' page. |