| /llvm-project-15.0.7/flang/test/Semantics/ |
| H A D | resolve53.f90 | 8 procedure s1 9 procedure s2 10 procedure s3 11 procedure s4 184 procedure s1 185 procedure s2 188 procedure s1 189 procedure s3 467 procedure f 475 procedure f [all …]
|
| H A D | symbol15.f90 | 25 procedure(iface), pointer :: pp1 85 procedure, nopass :: b2 => ext2 88 procedure, nopass :: b3 => ext3 91 procedure, nopass :: b4 => modproc1 136 procedure, nopass :: b2 => ext2 139 procedure, nopass :: b3 => ext3 157 procedure(iface) :: ext3 196 procedure, nopass :: b10 => ext2 199 procedure, nopass :: b11 => ext3 224 procedure, nopass :: b10 => ext2 [all …]
|
| H A D | resolve32.f90 | 26 procedure, nopass :: a => missing 27 procedure, nopass :: b => s, s2 29 procedure, nopass :: c 35 procedure, nopass :: s3 36 procedure, nopass :: foo 38 procedure, nopass :: bar 40 procedure, nopass :: i 42 procedure, nopass :: b => s4 44 procedure(foo), nopass :: g 58 procedure, nopass :: b => s [all …]
|
| H A D | resolve52.f90 | 20 procedure(real), pointer :: b 27 procedure(s1), pointer :: a 32 procedure :: p1 => s1 34 procedure, pass :: p2 => s1 47 procedure, pass(z) :: p => s 58 procedure(s1), pointer :: a 90 procedure(s), pointer :: a 95 procedure, pass(y) :: s 109 procedure(s1), pointer :: a 121 procedure(s), pointer :: a [all …]
|
| H A D | bindings01.f90 | 17 procedure(s1), pass :: ab1 32 procedure, nopass :: no1 => s1 36 procedure(s4), deferred :: am1 43 procedure :: am1 => s7 82 procedure :: tbp => s5 86 procedure :: tbp => s6 120 module procedure mp 140 procedure proc 145 procedure proc 155 procedure b [all …]
|
| H A D | resolve20.f90 | 8 procedure() :: a 9 procedure(integer) :: b 10 procedure(foo) :: c 11 procedure(bar) :: d 13 procedure(missing) :: e 15 procedure(b) :: f 16 procedure(c) :: g 19 procedure(h) :: i 22 procedure(bad1) :: k1 24 procedure(bad2) :: k2 [all …]
|
| H A D | resolve17.f90 | 22 procedure s2 25 procedure s 36 procedure s_real 44 procedure s_int 84 procedure sa 92 procedure sb 106 procedure s1 114 procedure s2 122 procedure s3 140 procedure s1 [all …]
|
| H A D | resolve79.f90 | 16 procedure(publicProc), public, pointer, public :: publicField 18 procedure(privateProc), private, pointer, private :: privateField 20 procedure(nopassProc), nopass, pointer, nopass :: noPassField 22 procedure(passProc), pass, pointer, pass :: passField 26 procedure(pointerProc), pointer, public, pointer :: pointerField 28 procedure(publicProc), public :: nonpointerField 30 procedure :: noPassProc 31 procedure :: passProc 32 procedure :: passNopassProc 33 procedure :: publicProc [all …]
|
| H A D | resolve82.f90 | 18 procedure(procFunc), public, pointer, public :: proc1 20 procedure(procFunc), private, pointer, private :: proc2 23 procedure(procFunc), bind(c), pointer, bind(c) :: proc3 25 procedure(procFunc), protected, pointer, protected :: proc4 31 procedure(procFunc), intent(in), pointer, intent(in) :: arg4 33 procedure(procFunc), intent(out), pointer, intent(out) :: arg5 37 procedure(procFunc), intent(inout), pointer, intent(out) :: arg7 39 procedure(procFunc), intent(out), pointer, intent(inout) :: arg8 41 procedure(procFunc), optional, pointer, optional :: arg9 43 procedure(procFunc), pointer, optional, pointer :: arg10 [all …]
|
| H A D | resolve38.f90 | 6 procedure, nopass :: s1 25 procedure, nopass :: s3 39 procedure, nopass :: s4 40 procedure, nopass :: s5 52 procedure, nopass :: s3 53 procedure, nopass :: s4 54 procedure, nopass :: s5 73 procedure, nopass :: s1 74 procedure, nopass :: s2 111 procedure :: f1 [all …]
|
| H A D | resolve102.f90 | 13 procedure(sub) :: p 19 procedure(p) :: p2 31 procedure(sub) :: p 35 procedure(p) :: p2 49 procedure(sub1) :: arg 65 procedure(sub) :: arg 76 procedure(p1) p2 77 procedure(p2) p1 85 procedure(p1) p2 87 procedure(p2) p3 [all …]
|
| H A D | modfile07.f90 | 35 procedure :: s1 36 procedure :: s2 37 procedure :: s3 38 procedure :: s4 41 procedure :: s1 42 procedure :: s2 43 procedure :: s3 44 procedure :: s4 164 procedure foo 273 procedure::foo [all …]
|
| H A D | resolve36.f90 | 24 module procedure missing1 30 module procedure t module 51 module procedure missing1 module 58 module procedure t module 72 module procedure sub module 73 end procedure 87 module procedure a 88 end procedure 92 module procedure b 93 end procedure
|
| H A D | call09.f90 | 23 procedure(realfunc), pointer :: p 26 procedure(realfunc) :: p 30 procedure(realfunc), intent(in) :: p 34 procedure(cos) :: p ! ok 43 procedure(elemfunc) :: p 47 procedure(realfunc), pointer :: procptr 57 procedure(realfunc), pointer :: p 58 procedure(intfunc), pointer :: ip 113 procedure(callsub), pointer :: ps 114 procedure(realfunc), pointer :: prf [all …]
|
| H A D | separate-mp02.f90 | 95 procedure(real) :: y 119 procedure(real) :: x 180 procedure(real), pointer :: x 181 procedure(real) :: y 193 procedure(real), pointer :: z 198 procedure(real), optional :: x 200 procedure(real), pointer :: y 216 procedure(s_real) :: x 219 procedure(s_real) :: x 228 procedure(s_real2) :: x [all …]
|
| H A D | bind-c04.f90 | 15 procedure(proc), bind(c, name="aaa") :: pc1, pc2 18 procedure(proc), bind(c, name="bbb"), pointer :: pc3 21 procedure(proc), bind(c, name="ccc") :: x 23 procedure(proc), bind(c) :: pc4, pc5 26 procedure(proc), bind(c, name="pc6"), pointer :: pc6 28 procedure(proc), bind(c), pointer :: pc7 30 procedure(proc), bind(c) :: y 34 procedure(proc), bind(c, name="pc8"), bind(c), pointer :: pc8
|
| H A D | assign03.f90 | 11 procedure(s), pointer, nopass :: p 38 procedure(s), pointer :: f 45 procedure(s) :: s_dummy 46 procedure(s), pointer :: p, q 47 procedure(), pointer :: r 181 procedure(s), pointer :: p, q 182 procedure(), pointer :: r 190 procedure(real) :: f_external 192 procedure(), pointer :: p_s 193 procedure(real), pointer :: p_f [all …]
|
| H A D | io11.f90 | 86 procedure(sin), intent(in) :: unit 123 procedure :: formattedReadProc 373 procedure :: formattedReadProc 399 procedure :: formattedReadProc 424 procedure :: unformattedReadProc1 454 procedure :: unformattedReadProc 488 procedure :: unformattedReadProc 520 procedure :: unformattedReadProc 551 procedure :: unformattedReadProc 582 procedure :: unformattedReadProc [all …]
|
| H A D | resolve15.f90 | 6 procedure :: sub, var 8 procedure :: bad 12 procedure :: var 14 procedure :: sub 16 procedure :: bad 26 module procedure :: sub 30 module procedure :: sub
|
| H A D | modfile08.f90 | 9 procedure() :: e 10 procedure(real) :: f 11 procedure(s) :: g 13 procedure(), pointer, nopass :: e 14 procedure(real), nopass, pointer :: f 15 procedure(s), private, pointer :: g
|
| H A D | resolve109.f90 | 6 module procedure :: charcpy 9 module procedure :: charcpy 13 module procedure :: negate 16 module procedure :: negate 19 module procedure :: negate ! a subroutine 22 module procedure :: minus ! override 27 module procedure :: negate ! a subroutine
|
| H A D | procinterface01.f90 | 52 procedure(abstract1), pointer, nopass :: p1 => nested1 56 procedure(explicit1), pointer, nopass :: p2 => nested1 59 procedure(logical), pointer, nopass :: p3 => nested2 62 procedure(logical(kind=4)), pointer, nopass :: p4 => nested3 65 procedure(complex), pointer, nopass :: p5 => nested4 69 procedure(sin), pointer, nopass :: p6 => nested1 73 procedure(sin), pointer, nopass :: p7 => cos 77 procedure(tan), pointer, nopass :: p8 => nested5
|
| H A D | associated.f90 | 59 procedure(intFunc) :: intProc 60 procedure(intFunc), pointer :: intprocPointer1 61 procedure(intFunc), pointer :: intprocPointer2 62 procedure(realFunc) :: realProc 63 procedure(realFunc), pointer :: realprocPointer1 64 procedure(pureFunc), pointer :: pureFuncPointer 65 procedure(elementalFunc) :: elementalProc 67 procedure(subrInt) :: subProc 68 procedure(subrInt), pointer :: subProcPointer 69 procedure(), pointer :: implicitProcPointer [all …]
|
| H A D | resolve80.f90 | 17 procedure(subPublic), public, deferred, public :: publicBinding 19 procedure(subPrivate), private, deferred, private :: privateBinding 21 procedure(subDeferred), deferred, public, deferred :: deferredBinding 23 procedure, non_overridable, public, non_overridable :: subNon_overridable; 25 procedure(subNopass), nopass, deferred, nopass :: nopassBinding 27 procedure(subPass), pass, deferred, pass :: passBinding 29 procedure(subPassNopass), pass, deferred, nopass :: passNopassBinding ! C781
|
| H A D | separate-mp03.f90 | 33 module procedure f2 module 35 end procedure 41 module procedure f4 module 43 end procedure 48 module procedure s3 module 49 end procedure 82 module procedure notf2 module 83 end procedure
|