interop_params.f03

来自「用于进行gcc测试」· F03 代码 · 共 25 行

F03
25
字号
! { dg-do compile }module interop_paramsuse, intrinsic :: iso_c_bindingtype my_f90_type   integer :: i   real :: xend type my_f90_typecontains  subroutine test_0(my_f90_int) bind(c) ! { dg-warning "may not be C interoperable" }    use, intrinsic :: iso_c_binding    integer, value :: my_f90_int   end subroutine test_0  subroutine test_1(my_f90_real) bind(c) ! { dg-error "is for type INTEGER" }     real(c_int), value :: my_f90_real   end subroutine test_1  subroutine test_2(my_type) bind(c) ! { dg-error "is not C interoperable" }    use, intrinsic :: iso_c_binding    type(my_f90_type) :: my_type   end subroutine test_2end module interop_params

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?