Bug Report no. 59

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

Francis Michel

Date

17 Dec 1999

Platforms

All

Version

omniORB 2.8

Description

omniidl2 fails to find identifiers more than one level up in the inheritance hierarchy.

For example, the following fails:

    // IDL
    interface A {
      typedef long foo;
    };
    interface B : A {};
    interface C : B {
      attribute foo bar;
    };

Patch

Apply this patch, or update from the CVS server.

The patch changes:

  • src/tool/omniidl2/util/utl_scope.cc
 

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