FreeBSD/contrib/gcc/cp/call.c
/* If *ICS is a REF_BIND set *ICS to the remainder of the conversion,
   and return the type to which the reference refers.  Otherwise,
   leave *ICS unchanged and return NULL_TREE.  */
If *ICS is a REF_BIND set *ICS to the remainder of the conversion,
and return the type to which the reference refers.  Otherwise,
leave *ICS unchanged and return NULL_TREE.
If * ICS is a REF_BIND set * ICS to the remainder of the conversion and return the type to which the reference refers . Otherwise leave * ICS unchanged and return NULL_TREE .
static tree
maybe_handle_ref_bind (conversion **ics)
{
  if ((*ics)->kind == ck_ref_bind)
    {
      conversion *old_ics = *ics;
      tree type = TREE_TYPE (old_ics->type);
      *ics = old_ics->u.next;
      (*ics)->user_conv_p = old_ics->user_conv_p;
      (*ics)->bad_p = old_ics->bad_p;
      return type;
    }
  return NULL_TREE;
}
static tree maybe_handle_ref_bind ( conversion * * ics ) { if ( ( * ics ) -> kind == ck_ref_bind ) { conversion * old_ics = * ics ; tree type = TREE_TYPE ( old_ics -> type ) ; * ics = old_ics -> u . next ; ( * ics ) -> user_conv_p = old_ics -> user_conv_p ; ( * ics ) -> bad_p = old_ics -> bad_p ; return type ; } return NULL_TREE ; }
If *ICS is a REF_BIND set *ICS to the remainder of the conversion,
and return the type to which the reference refers.
If * ICS is a REF_BIND set * ICS to the remainder of the conversion and return the type to which the reference refers .