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 + -
显示快捷键?