Lines Matching full:pointer
20 type(t1), pointer :: t1ptr(:)
53 integer, pointer :: objPtrFunc
59 procedure(intFunc), pointer :: procPtrFunc
64 real, pointer, intent(in out) :: assumedRank(..)
69 real, pointer :: realScalarPtr, realVecPtr(:), realMatPtr(:,:)
70 integer, pointer :: intPointerVar1
71 integer, pointer :: intPointerVar2
74 procedure(intFunc), pointer :: intprocPointer1
75 procedure(intFunc), pointer :: intprocPointer2
77 procedure(realFunc), pointer :: realprocPointer1
78 procedure(pureFunc), pointer :: pureFuncPointer
82 procedure(subrInt), pointer :: subProcPointer
83 procedure(), pointer :: implicitProcPointer
84 procedure(subrCannotBeCalledfromImplicit), pointer :: cannotBeCalledfromImplicitPointer
86 procedure(neverDeclared), pointer :: badPointer
94 integer, pointer :: intPointerArr(:)
95 procedure(objPtrFunc), pointer :: objPtrFuncPointer
98 !ERROR: TARGET= argument 'realscalarptr' may not be assumed-rank when POINTER= argument is not
100 !ERROR: TARGET= argument 'realvecptr' may not be assumed-rank when POINTER= argument is not
105 !ERROR: POINTER= argument and TARGET= argument have incompatible ranks 1 and 0
107 !ERROR: POINTER= argument and TARGET= argument have incompatible ranks 2 and 0
109 !ERROR: POINTER= argument and TARGET= argument have incompatible ranks 0 and 2
111 !ERROR: POINTER= argument and TARGET= argument have incompatible ranks 1 and 2
114 !ERROR: missing mandatory 'pointer=' argument
116 …RROR: POINTER= argument 'intprocpointer1' is a procedure pointer but the TARGET= argument '(target…
118 …!ERROR: POINTER= argument 'intpointervar1' is an object pointer but the TARGET= argument '(targeti…
120 !ERROR: MOLD= argument to NULL() must be a pointer or allocatable
125 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a valid …
126 !BECAUSE: 'NULL()' is a null pointer
130 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a valid …
131 !BECAUSE: 'NULL()' is a null pointer
133 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a pointer
135 !ERROR: POINTER= argument of ASSOCIATED() must be a pointer
137 !ERROR: POINTER= argument of ASSOCIATED() must be a pointer
139 !ERROR: POINTER= argument of ASSOCIATED() must be a pointer
141 !ERROR: Arguments of ASSOCIATED() must be a pointer and an optional valid target
144 !ERROR: Arguments of ASSOCIATED() must be a pointer and an optional valid target
148 …!ERROR: In assignment to object pointer 'intpointervar1', the target 'intvar' is not an object wit…
150 !ERROR: TARGET= argument 'intvar' must have either the POINTER or the TARGET attribute
153 !ERROR: TARGET= argument 't1x%n' must have either the POINTER or the TARGET attribute
156 !ERROR: TARGET= argument 't2x%t1arr(1_8)%n' must have either the POINTER or the TARGET attribute
162 ! Procedure pointer tests
182 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a pointer
184 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a pointer
189 …!ERROR: POINTER= argument 'objptrfunc(targetintvar1)' is an object pointer but the TARGET= argumen…
190 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a pointer
192 …!ERROR: POINTER= argument 'objptrfunc(targetintvar1)' is an object pointer but the TARGET= argumen…
193 …!PORTABILITY: POINTER= argument of ASSOCIATED() is required by some other compilers to be a pointer
195 …: POINTER= argument 'procptrfunc()' is a procedure pointer but the TARGET= argument 'objptrfunc(ta…
197 …!ERROR: POINTER= argument 'procptrfunc()' is a procedure pointer but the TARGET= argument 'targeti…
200 …!ERROR: In assignment to procedure pointer 'intprocpointer1', the target is not a procedure or pro…
202 …!ERROR: POINTER= argument 'intprocpointer1' is a procedure pointer but the TARGET= argument 'intva…
204 …!ERROR: Procedure pointer 'intprocpointer1' associated with incompatible procedure designator 'ele…
206 …!WARNING: Procedure pointer 'intprocpointer1' associated with incompatible procedure designator 'e…
209 …!ERROR: POINTER= argument 'intpointervar1' is an object pointer but the TARGET= argument 'intfunc'…
211 …!ERROR: POINTER= argument 'intpointervar1' is an object pointer but the TARGET= argument 'objptrfu…
213 …!ERROR: In assignment to object pointer 'intpointervar1', the target 'intfunc' is a procedure desi…
215 …!ERROR: In assignment to procedure pointer 'intprocpointer1', the target is not a procedure or pro…
217 …ERROR: POINTER= argument 'intprocpointer1' is a procedure pointer but the TARGET= argument 'target…
219 …ROR: Procedure pointer 'intprocpointer1' associated with result of reference to function 'null' th…
221 …ure pointer 'intprocpointer1' associated with result of reference to function 'null(mold=realprocp…
223 …!ERROR: PURE procedure pointer 'purefuncpointer' may not be associated with non-PURE procedure des…
225 …!WARNING: PURE procedure pointer 'purefuncpointer' may not be associated with non-PURE procedure d…
227 …!ERROR: Function pointer 'realprocpointer1' associated with incompatible function designator 'intp…
229 …!WARNING: Function pointer 'realprocpointer1' associated with incompatible function designator 'in…
231 …subProcPointer => externalProc ! OK to associate a procedure pointer with an explicit interface t…
232 …lvar = associated(subProcPointer, externalProc) ! OK to associate a procedure pointer with an expl…
233 …!ERROR: Subroutine pointer 'subprocpointer' may not be associated with function designator 'intpro…
235 …!WARNING: Subroutine pointer 'subprocpointer' may not be associated with function designator 'intp…
237 …!ERROR: Function pointer 'intprocpointer1' may not be associated with subroutine designator 'subpr…
239 …!WARNING: Function pointer 'intprocpointer1' may not be associated with subroutine designator 'sub…
243 …!WARNING: Procedure pointer 'implicitprocpointer' with implicit interface may not be associated wi…
245 …!ERROR: Procedure pointer 'cannotbecalledfromimplicitpointer' with explicit interface that cannot …
247 …!WARNING: Procedure pointer 'cannotbecalledfromimplicitpointer' with explicit interface that canno…