Lines Matching refs:proc_pointer
3877 int proc_pointer;
3884 if (lvalue->ts.type == BT_UNKNOWN && !lhs_attr.proc_pointer)
3892 && !lhs_attr.proc_pointer)
3900 proc_pointer = lvalue->symtree->n.sym->attr.proc_pointer;
3907 proc_pointer = ref->u.c.component->attr.proc_pointer;
4019 if (proc_pointer)
4028 || (rvalue->expr_type == EXPR_FUNCTION && attr.proc_pointer)
4029 || (rvalue->expr_type == EXPR_VARIABLE && attr.proc_pointer)
4038 if (rvalue->expr_type == EXPR_VARIABLE && !attr.proc_pointer)
4167 if (s2 && s2->attr.proc_pointer && s2->ts.interface)
4370 if (!target && !proc_pointer)
4445 && !(attr.pointer || attr.proc_pointer))
4528 bool pointer, proc_pointer;
4551 proc_pointer = comp->attr.proc_pointer;
4557 proc_pointer = sym->attr.proc_pointer;
4560 if (pointer || proc_pointer)
4581 if (pointer && rvalue->expr_type != EXPR_NULL && !proc_pointer)
4615 if (proc_pointer && rvalue->expr_type != EXPR_NULL)
4619 if (attr.proc_pointer)
4903 if (!c->attr.pointer && !c->attr.proc_pointer
5000 || comp->attr.proc_pointer
5164 && !comp->attr.pointer && !comp->attr.proc_pointer)
5490 && ref->u.c.component->attr.proc_pointer)
6210 && !(sym->attr.flavor == FL_PROCEDURE && sym->attr.proc_pointer))
6220 is_pointer = (attr.pointer || attr.proc_pointer);