3 ! Tests patch for PR24158 - The module would compile, in spite
4 ! of the recursion between the derived types. This would cause
5 ! an ICE in the commented out main program. The standard demands
6 ! that derived type components be already defined, to break
7 ! recursive derived type definitions.
9 ! Contributed by Paul Thomas <pault@gcc.gnu.org>
14 type(b
) :: i
! { dg-error "not been previously defined" }