mirror of
https://github.com/autc04/Retro68.git
synced 2024-09-28 18:56:06 +00:00
21 lines
431 B
Fortran
21 lines
431 B
Fortran
! { dg-do compile }
|
|
!
|
|
! PR 57639: [OOP] ICE with polymorphism (and illegal code)
|
|
!
|
|
! Contributed by Walter Spector <w6ws@earthlink.net>
|
|
|
|
implicit none
|
|
|
|
class(*) :: t1, t2 ! { dg-error "must be dummy, allocatable or pointer" }
|
|
|
|
print *, 'main: compare = ', compare (t1, t2)
|
|
print *, SAME_TYPE_AS (t1, t2)
|
|
|
|
contains
|
|
|
|
logical function compare (a, b)
|
|
class(*), intent(in), allocatable :: a, b
|
|
end function
|
|
|
|
end
|