> 2014-08-13 Ilya Enkovich <[email protected]>
>
> * cgraph.c (cgraph_node::function_symbol): Fix wrong
> cgraph_function_node to cgraph_node::function_symbol
> refactoring.
OK, thanks1
Honza
>
> diff --git a/gcc/cgraph.c b/gcc/cgraph.c
> index 5a0b903..370a96a 100644
> --- a/gcc/cgraph.c
> +++ b/gcc/cgraph.c
> @@ -3000,11 +3000,11 @@ cgraph_node::verify_cgraph_nodes (void)
> cgraph_node *
> cgraph_node::function_symbol (enum availability *availability)
> {
> - cgraph_node *node = NULL;
> + cgraph_node *node = this;
>
> do
> {
> - node = ultimate_alias_target (availability);
> + node = node->ultimate_alias_target (availability);
> if (node->thunk.thunk_p)
> {
> node = node->callees->callee;