Lines Matching full:procedure

5   procedure(),pointer,save :: p
15 procedure(s), pointer, nopass :: p
25 !BECAUSE: Procedure pointer 'p' may not be a coindexed object
32 !ERROR: In assignment to object pointer 'q', the target 's' is a procedure designator
43 procedure(s), pointer :: f
48 ! C1030 and 10.2.2.4 - procedure names as target of procedure pointer
50 procedure(s) :: s_dummy
51 procedure(s), pointer :: p, q
52 procedure(), pointer :: r
71 procedure(f_impure1), pointer :: p_impure
72 procedure(f_pure1), pointer :: p_pure
73 !ERROR: Procedure pointer 'p_elemental' may not be ELEMENTAL
74 procedure(f_elemental1), pointer :: p_elemental
75 procedure(s_impure1), pointer :: sp_impure
76 procedure(s_pure1), pointer :: sp_pure
77 !ERROR: Procedure pointer 'sp_elemental' may not be ELEMENTAL
78 procedure(s_elemental1), pointer :: sp_elemental
82 !ERROR: Procedure pointer 'p_impure' associated with incompatible procedure designator 'f_elemental1': incompatible procedure attributes: Elemental
84 !ERROR: Procedure pointer 'p_impure' associated with incompatible procedure designator 'f_impureelemental1': incompatible procedure attributes: Elemental
89 !ERROR: Procedure pointer 'sp_impure' associated with incompatible procedure designator 's_elemental1': incompatible procedure attributes: Elemental
92 !ERROR: PURE procedure pointer 'p_pure' may not be associated with non-PURE procedure designator 'f_impure1'
95 !ERROR: Procedure pointer 'p_pure' associated with incompatible procedure designator 'f_elemental1': incompatible procedure attributes: Elemental
97 !ERROR: PURE procedure pointer 'p_pure' may not be associated with non-PURE procedure designator 'f_impureelemental1'
100 !ERROR: PURE procedure pointer 'sp_pure' may not be associated with non-PURE procedure designator 's_impure1'
103 !ERROR: Procedure pointer 'sp_pure' associated with incompatible procedure designator 's_elemental1': incompatible procedure attributes: Elemental
106 !ERROR: Procedure pointer 'p_impure' associated with incompatible procedure designator 'f_impure2': incompatible dummy argument #1: incompatible dummy data object intents
112 !ERROR: Procedure pointer 'p_impure' associated with incompatible procedure designator 'f_elemental2': incompatible procedure attributes: Elemental
115 !ERROR: Procedure pointer 'sp_impure' associated with incompatible procedure designator 's_impure2': incompatible procedure attributes: BindC
117 !ERROR: Procedure pointer 'sp_impure' associated with incompatible procedure designator 's_pure2': incompatible dummy argument #1: incompatible dummy data object intents
119 !ERROR: Procedure pointer 'sp_pure' associated with incompatible procedure designator 's_elemental2': incompatible procedure attributes: Elemental
188 procedure(s), pointer :: p, q
189 procedure(), pointer :: r
191 p => s_external ! OK for a pointer with an explicit interface to be associated with a procedure with an implicit interface
192 r => s_module ! OK for a pointer with implicit interface to be associated with a procedure with an explicit interface. See 10.2.2.4 (3)
197 procedure(real) :: f_external
199 procedure(), pointer :: p_s
200 procedure(real), pointer :: p_f
319 procedure(), pointer :: ptr
326 procedure(real), pointer :: ptr