Lines Matching defs:pointer
894 MATCH_YES, the parse pointer points to the final underscore, which
1820 to be a subroutine as part of CALL or a FUNCTION. For procedure pointer
1822 argument list), or whether it may just be referred to as a pointer. */
2020 /* Procedure pointer component call: Look for argument list. */
2029 gfc_error ("Procedure pointer component %qs requires an "
2117 gfc_error ("Coindexed procedure-pointer component at %C");
2135 pointer, then the expression must also be a target, since the
2136 pointer is associated with something (if it isn't core will soon be
2145 int dimension, codimension, pointer, allocatable, target;
2161 pointer = CLASS_DATA (sym)->attr.class_pointer;
2168 pointer = attr.pointer;
2173 if (pointer || attr.proc_pointer)
2191 allocatable = pointer = 0;
2198 allocatable = pointer = 0;
2228 pointer = CLASS_DATA (comp)->attr.class_pointer;
2234 pointer = comp->attr.pointer;
2237 if (pointer || attr.proc_pointer)
2243 allocatable = pointer = 0;
2249 attr.pointer = pointer;
2281 attr.pointer = CLASS_DATA (sym)->attr.class_pointer;
2527 if (this_comp->attr.pointer && comp_tail->val
2530 gfc_error ("Coindexed expression to pointer component %qs in "
2687 /* Procedure pointer as function result: Replace the function symbol by the
2693 /* Check for procedure pointer result variable. */
3251 || sym->attr.pointer || sym->as != NULL)