> My knowledge of unlimited polymorphic types is limited, but I think that
> this is not correct.

My knowledge of unlimited polymorphic types is even more limited,
then I cannot comment about the correctness of the patch. However

> The new length of the string has to be stored somewhere.  If you don't
> do that, for example the intrinsic len() function won't work.

if I add a line

            if (len(P) /= 20) call abort()

in the 'type is (character(*))' block, the test still succeeds.

Dominique

Reply via email to