1 ! RUN: %S/test_modfile.sh %s %t %flang_fc1
4 character(2), parameter :: prefix
= 'c_'
5 integer, bind(c
, name
='c_a') :: a
6 procedure(sub
), bind(c
, name
=prefix
//'b'), pointer :: b
12 bind(c
, name
='dd') :: d
14 bind(c
, name
='ee') :: e
16 bind(c
, name
='ff') :: f
20 subroutine sub() bind(c
, name
='sub')
26 ! character(2_4,1),parameter::prefix="c_"
27 ! integer(4),bind(c, name="c_a")::a
28 ! procedure(sub),bind(c, name="c_b"),pointer::b
32 ! procedure(real(4)),bind(c, name="dd")::d
33 ! procedure(real(4)),bind(c, name="ee")::e
34 ! procedure(real(4)),bind(c, name="ff")::f
36 ! subroutine sub() bind(c, name="sub")