3 ! Test the fix for PR82168 in which the declarations for 'a'
4 ! and 'b' threw errors even though they are valid.
6 ! Contributed by <physiker@toast2.net>
10 integer, parameter :: dp = kind (0.0d0)
11 type, public :: v(z, k)
13 integer, kind :: k = kind(0.0)
14 real(kind = k) :: e(z)
21 type (v(2)) :: a ! Missing parameter replaced by initializer.
22 type (v(z=:, k=dp)), allocatable :: b ! Keyword was not working for '*' or ':'