[omniORB] Internal Exception while compiling IDL file

David Scott djs@uk.research.att.com
Mon, 29 Jan 2001 15:32:07 +0000 (GMT)


On Wed, 20 Dec 2000, Gnana wrote:

> I am trying to compile a huge IDL file with omniidl 
> and this is what i get.
>
> [internal exception in omniIDL's C++ backend]
>
Hi,

Sorry for the delay fixing this problem.

It turned out that there was a nasty bug in the C++ backend's scoped name
handling code which would only surface when you write IDL like:

  interface I{};
  module M{
    interface I: ::I{};
    interface I2: I{};
  };

I've committed a bugfix to the omni3_develop branch-- it should be
available on the external CVS server tomorrow. Let me know if there
are any problems with it.

HTH!
-- 
Dave Scott