GNOME Bugzilla – Bug 633985
Fortran: assumed character length functions documented as variables
Last modified: 2012-11-18 11:12:23 UTC
At r745, this code shows up as file-level variable in the generated output: character*(*) function a() end function Variables character *(* a )() Parsing in fortranscanner is fine as far as I could trace it. As the output is quite similar to a C-style function pointer, something might be broken in the doc generation part?!
It is not only this function, I see this too in something like: CHARACTER(LEN=rpt *LEN(string)) as length, so it looks like it is related to the *. Currently I'm working on the bugs 565715 / 572736 and made some progress here, saw a.o. that in the entries the language was not set and that character strings with * were seen as functions. I hope that I will be able to provide a patch soon, handling the mentioned bugs as well as this bug.
I cannot set this bug to duplicate, but it is nearly a duplicate of 565715 and the problem has been solved by the patch as provided with bug 565715.
*** This bug has been marked as a duplicate of bug 565715 ***
Works with fix of bug565715 I cannot set this bug to verified though as I'm not entitled to do this.