FreeBSD/contrib/gcc/tree-ssa-alias-warnings.c
/* Return true if and only if TYPE is a function or method pointer type,
   or pointer to a pointer to ... to a function or method.  */
Return true if and only if TYPE is a function or method pointer type,
or pointer to a pointer to ... to a function or method.
Return true if and only if TYPE is a function or method pointer type or pointer to a pointer to ... to a function or method .
static bool
is_method_pointer (tree type)
{
  while (TREE_CODE (type) == POINTER_TYPE)
    type = TREE_TYPE (type);
  return TREE_CODE (type) == METHOD_TYPE || TREE_CODE (type) == FUNCTION_TYPE;
}
static bool is_method_pointer ( tree type ) { while ( TREE_CODE ( type ) == POINTER_TYPE ) type = TREE_TYPE ( type ) ; return TREE_CODE ( type ) == METHOD_TYPE || TREE_CODE ( type ) == FUNCTION_TYPE ; }
Return true if and only if TYPE is a function or method pointer type,
or pointer to a pointer to ... to a function or method.
Return true if and only if TYPE is a function or method pointer type or pointer to a pointer to ... to a function or method .