| ! RUN: %python %S/test_modfile.py %s %flang_fc1 |
| character(2), parameter :: prefix = 'c_' |
| integer, bind(c, name='c_a') :: a |
| procedure(sub), bind(c, name=prefix//'b'), pointer :: b |
| subroutine sub() bind(c, name='sub') |
| ! character(2_4,1),parameter::prefix="c_" |
| ! integer(4),bind(c, name="c_a")::a |
| ! procedure(sub),bind(c, name="c_b"),pointer::b |
| ! procedure(real(4)),bind(c, name="dd")::d |
| ! procedure(real(4)),bind(c, name="ee")::e |
| ! procedure(real(4)),bind(c, name="ff")::f |
| ! subroutine sub() bind(c, name="sub") |