PR target/83368
[official-gcc.git] / gcc / testsuite / gfortran.dg / class_30.f90
blob0f821740b7bb3d58706dbfcec9977ad30f02e150
1 ! { dg-do compile }
3 ! PR fortran/46244 (comments 7 to 9)
5 ! gfortran accepted CLASS in bind(C) and SEQUENCE types
7 type :: t
8 integer :: i
9 end type t
11 type t2
12 sequence
13 class(t), pointer :: x ! { dg-error "Polymorphic component x at .1. in SEQUENCE or BIND" }
14 end type t2
16 type, bind(C):: t3
17 class(t), pointer :: y
18 ! { dg-error "Polymorphic component y at .1. in SEQUENCE or BIND" "" { target *-*-* } .-1 }
19 end type t3
20 end