7 ! The generic name 'atomic_kind_types' was keeping pointers to freed
8 ! symbols, leading to random error-recovery ICEs.
10 ! Original test case from Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>.
12 MODULE atomic_kind_types
13 PUBLIC
:: atomic_kind_type
15 INTEGER FUNCTION is_hydrogen(atomic_kind
)
16 TYPE(atomic_kind_type
), pointer :: atomic_kind
! { dg-error "used before it is defined" }