! { dg-do compile } ! PR fortran/86587 ! Code contirubted by Valentin Clement ! module mod1 use iso_c_binding type, bind(c), private :: mytype integer(c_int) :: i1, i2 end type end module mod1 module mod2 use iso_c_binding private type, bind(c) :: mytype integer(c_int) :: i1, i2 end type end module mod2