blob: 62df6700e00eabf67ebfbc24987d618cca6e1f16 [file] [log] [blame]
! { dg-do compile }
!
! PR 42053: [OOP] SELECT TYPE: reject duplicate CLASS IS blocks
!
! Contributed by Janus Weil <janus@gcc.gnu.org>
type :: t
integer :: i
end type
CLASS(t),pointer :: x
select type (x)
class is (t)
print *,"a"
class is (t) ! { dg-error "Double CLASS IS block" }
print *,"b"
end select
end