interface_13.f90
来自「用于进行gcc测试」· F90 代码 · 共 34 行
F90
34 行
! { dg-do compile }! PR32612 gfortran - incorrectly flags error on interface module! Test case is that of the reporters module files_module implicit none integer, parameter :: REAL8 = SELECTED_REAL_KIND(12) save private interface my_sio_file_read_common module procedure my_sio_file_read_common ! This was rejected before end interface contains subroutine my_sio_file_read_all_i4(serial, data, data_lengths, error) logical, intent(in) :: serial integer, intent(out) :: data(*) integer, intent(in) :: data_lengths(0:*) integer, intent(out) :: error call my_sio_file_read_common(data_lengths, error, data_i4 = data) end subroutine my_sio_file_read_all_i4 subroutine my_sio_file_read_common(data_lengths, error, & data_i4, & data_r8) integer, intent(in) :: data_lengths(0:*) integer, intent(out) :: error integer, intent(out), optional :: data_i4(*) real(REAL8), intent(out), optional :: data_r8(*) error=0 data_i4(1)=0 data_r8(1)=0 end subroutine my_sio_file_read_common end module files_module! { dg-final { cleanup-modules "files_module" } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?