! { dg-do compile } ! PR fortran/67525 ! Code contributed by Gerhard Steinmetz ! real function f(x) select type (x) ! { dg-error "shall be polymorphic" } end select end function f real function g(x) select type (x=>null()) ! { dg-error "shall be polymorphic" } end select end function g subroutine a(x) select type (x) ! { dg-error "shall be polymorphic" } end select end subroutine a