Bug Report no. 52 |
Reported ByKen Hausam Date15 April 1999 PlatformsAll VersionomniORB 2.7.1 and earlier DescriptionThe code generated for the TIE implementation part of the stubs is incorrect when diamond shaped multiple inheritance is used. The operations defined in the common base class are multiply declared. For example: // IDL interface base { void an_op(); }; interface foo1 : base { }; interface foo2 : base { }; interface bar : foo1, foo2 { }; In this example the operation an_op() is declared twice in the template _tie_bar. PatchApply this patch. The patch changes src/tool/omniidl2/omniORB2_be/o2be_interface.cc |
|
For comments, feedback, etc, please see the 'Keeping in touch' page. |