⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pointer_function_actual_1.f90

📁 用于进行gcc测试
💻 F90
字号:
! { dg-do run }! Tests the fix for PR31209, in which an ICE would result because! the reference to the pointer function f would be indirected, as! if it were the result that is being passed.!! COntributed by Joost VandeVondele <jv244@cam.ac.uk>!FUNCTION F() RESULT(RES) INTEGER, POINTER :: RES ALLOCATE(RES) RES=2END FUNCTION FSUBROUTINE S1(f,*,*) INTERFACE  FUNCTION F() RESULT(RES)   INTEGER, POINTER :: RES  END FUNCTION F END INTERFACE RETURN F()END SUBROUTINEPROGRAM TEST   INTERFACE    FUNCTION F() RESULT(RES)     INTEGER, POINTER :: RES    END FUNCTION F   END INTERFACE   INTERFACE    SUBROUTINE S1(f,*,*)      INTERFACE       FUNCTION F() RESULT(RES)        INTEGER, POINTER :: RES       END FUNCTION F      END INTERFACE     END SUBROUTINE   END INTERFACE   CALL S1(F,*1,*2)   1 CONTINUE   CALL ABORT()   GOTO 3   2 CONTINUE   3 CONTINUEEND

⌨️ 快捷键说明

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