! RUN: %python %S/test_modfile.py %s %flang_fc1 module m character(2), parameter :: prefix = 'c_' integer, bind(c, name='c_a') :: a procedure(sub), bind(c, name=prefix//'b') :: b type, bind(c) :: t real :: c end type contains subroutine sub() bind(c, name='sub') end end !Expect: m.mod !module m ! character(2_4,1),parameter::prefix="c_" ! integer(4),bind(c, name="c_a")::a ! procedure(sub),bind(c, name="c_b")::b ! type,bind(c)::t ! real(4)::c ! end type !contains ! subroutine sub() bind(c, name="sub") ! end !end