After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 521859 - Fortran: Interface definition inside subroutine
Fortran: Interface definition inside subroutine
Status: VERIFIED DUPLICATE of bug 654779
Product: doxygen
Classification: Other
Component: general
1.5.7.1-SVN
Other All
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
: 634960 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-03-11 20:51 UTC by albert
Modified: 2011-10-30 18:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description albert 2008-03-11 20:51:26 UTC
Please describe the problem:
When an interface definition is given inside a subroutine this is done because of either the possibility to have argument checking or the language requires it. One does not expect to see this interface back as a data type:

Example:
      SUBROUTINE tst
      INTERFACE
        SUBROUTINE tst1
        END SUBROUTINE tst1
      END INTERFACE
      RETURN
      END


result in documentation:

Data Types
interface  	tst__interface



Steps to reproduce:
1. See description above


Actual results:
See description above

Expected results:
Don't see the data type

Does this happen every time?
Yes

Other information:
Comment 1 rhys.ulerich 2010-12-10 18:51:04 UTC
*** Bug 634960 has been marked as a duplicate of this bug. ***
Comment 2 albert 2011-07-17 16:50:30 UTC
Bug 654799 gives a more extensive description and also a patch for this problem.

*** This bug has been marked as a duplicate of bug 654779 ***
Comment 3 albert 2011-10-30 18:27:38 UTC
Bug 654799 has been verified. Same results here.