Bug 1579 - IFR: Forward declaration and recursive structures
Summary: IFR: Forward declaration and recursive structures
Status: RESOLVED DUPLICATE of bug 946
Alias: None
Product: TAO
Classification: Unclassified
Component: Interface Repository (show other bugs)
Version: 1.3
Hardware: x86 Linux
: P3 normal
Assignee: Jeff Parsons
URL:
Depends on:
Blocks:
 
Reported: 2003-08-21 10:00 CDT by Bogdan Jeram
Modified: 2003-08-21 10:30 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bogdan Jeram 2003-08-21 10:00:53 CDT
Dear,

trying to feed IFR with the following idl:

module Control {

    struct RecursiveStruct;
  typedef sequence<RecursiveStruct, 1> Recur;

  struct RecursiveStruct 
      {

	  Recur p;
  };


I got:

(ifr_adding_visitor.cpp:1596) ifr_adding_visitor::element_type - lookup_id failed
(20451|1024) EXCEPTION, visit_sequence
system exception, ID 'IDL:omg.org/CORBA/BAD_PARAM:1.0'
TAO exception, minor code = 0 (unknown location; unspecified errno), completed = NO

(ifr_adding_visitor.cpp:1579) ifr_adding_visitor::element_type - failed to
accept visitor
(20451|1024) EXCEPTION, visit_typedef
system exception, ID 'IDL:omg.org/CORBA/BAD_PARAM:1.0'
TAO exception, minor code = 0 (unknown location; unspecified errno), completed = NO

(ifr_adding_visitor.cpp:84) ifr_adding_visitor::visit_scope - failed to accept
visitor
(ifr_adding_visitor.cpp:223) ifr_adding_visitor::visit_module - visit_scope failed
(ifr_adding_visitor.cpp:84) ifr_adding_visitor::visit_scope - failed to accept
visitor
(ifr_adding_visitor.cpp:1278) ifr_adding_visitor::visit_root - visit_scope failed
(be_produce.cpp:274) BE_produce - failed to accept visitor
Fatal Error - Aborting


Regards

Bogdan Jeram
Comment 1 Jeff Parsons 2003-08-21 10:30:05 CDT
This is a specific case of the more general entry #946.

*** This bug has been marked as a duplicate of 946 ***