PR 36322/36463
Paul Richard Thomas
paul.richard.thomas@gmail.com
Thu Oct 23 13:35:00 GMT 2008
Dear Janus,
> So: The working call inside p looks as expected, while the failing one
> in gp has an additional parameter "..__result". The question is just
> how and why this gets there. If anybody has some thoughts on this
> please let me know ...
This is usually and, almost certainly, here as well due to the
interface not being mapped. The symbol that has been used for the
character length in the procedure call is that in the procedure itself
- ie. the formal argument has been used, rather than its mapping onto
the actual arguments. When the interface is use associated, it works,
apparently, whereas it does not work when host associated.
I have not been following your patch and so cannot from this position
comment more. However, I would hazard a guess that the right formal
namespace is not being found.
Cheers
Paul
--
The knack of flying is learning how to throw yourself at the ground and miss.
--Hitchhikers Guide to the Galaxy
More information about the Fortran
mailing list