Lines Matching refs:new_ref
6432 get_declared_from_expr (gfc_ref **class_ref, gfc_ref **new_ref, in get_declared_from_expr() argument
6441 if (new_ref) in get_declared_from_expr()
6442 *new_ref = gfc_copy_ref (e->ref); in get_declared_from_expr()
6687 gfc_ref *new_ref; in resolve_typebound_function() local
6748 declared = get_declared_from_expr (&class_ref, &new_ref, e, true); in resolve_typebound_function()
6757 gfc_free_ref_list (new_ref); in resolve_typebound_function()
6767 gfc_free_ref_list (new_ref); in resolve_typebound_function()
6778 if (new_ref) in resolve_typebound_function()
6779 e->ref = new_ref; in resolve_typebound_function()
6791 else if (new_ref) in resolve_typebound_function()
6792 gfc_free_ref_list (new_ref); in resolve_typebound_function()
6806 gfc_ref *new_ref; in resolve_typebound_subroutine() local
6881 get_declared_from_expr (&class_ref, &new_ref, code->expr1, true); in resolve_typebound_subroutine()
6887 gfc_free_ref_list (new_ref); in resolve_typebound_subroutine()
6893 gfc_free_ref_list (new_ref); in resolve_typebound_subroutine()
6904 if (new_ref) in resolve_typebound_subroutine()
6905 code->expr1->ref = new_ref; in resolve_typebound_subroutine()
6917 else if (new_ref) in resolve_typebound_subroutine()
6918 gfc_free_ref_list (new_ref); in resolve_typebound_subroutine()