Bug Report no. 41

attlogo6876_dk.gif (2280 bytes)

sideHome.gif (2321 bytes) sideDownload.gif (2450 bytes) sideDocumentation.gif (2512 bytes) sideFAQ.gif (2344 bytes) sidePatch.gif (2543 bytes) sideSearch.gif (2403 bytes)

Reported By

Gary Duzan

Date

5 Feb 1999

Platforms

All

Version

omniORB 2.7.0

Description

When an IDL union is declared within an interface, an internal helper class is not properly declared in the generated header file. This causes the generated C++ to fail to compile on some platforms.

Patch

The patch for this bug is here. However, this patch has been superceded by patch 44. Please apply that patch instead, as it also fixes a related problem.

This patch (41) changes:

  • src/tool/omniidl2/omniORB2_be/o2be.h
  • src/tool/omniidl2/omniORB2_be/o2be_module.cc
  • src/tool/omniidl2/omniORB2_be/o2be_interface.cc
 

For comments, feedback, etc, please see the 'Keeping in touch' page.
Copyright 1999 - AT&T Laboratories Cambridge