3 type goodtype(p1
, p2
, p3
, p4
) ! the stuff in brackets after the name of the type shouldn't appear in the type's name
4 ! this is already correctly handled, so that's fine
5 integer, kind
:: p1
, p3
6 integer, len
:: p2
, p4
! the question is whether or not these "kind" and "len"s should be shown as members
8 character(len
=p2
) :: c2