Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gfortran.dg/proc_ptr_41.f90 @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 (2018-10-24) |
parents | 04ced10e8804 |
children |
line wrap: on
line source
! { dg-do compile } ! ! PR 56968: [4.7/4.8/4.9 Regression] [F03] Issue with a procedure defined with a generic name returning procedure pointer ! ! Contributed by Samuel Debionne <samuel.debionne@ujf-grenoble.fr> module test interface generic_name_get_proc_ptr module procedure specific_name_get_proc_ptr end interface abstract interface double precision function foo(arg1) real, intent(in) :: arg1 end function end interface contains function specific_name_get_proc_ptr() result(res) procedure(foo), pointer :: res end function end module test program crash_test use :: test procedure(foo), pointer :: ptr ptr => specific_name_get_proc_ptr() ptr => generic_name_get_proc_ptr() end program