3 ! executing simple SELECT TYPE statements
5 ! Contributed by Janus Weil <janus@gcc.gnu.org>
11 type, extends(t1) :: t2
15 type, extends(t1) :: t3
19 class(t1), pointer :: cp
37 if (i /= 1) call abort()
51 if (i /= 2) call abort()
65 if (i /= 3) call abort()