This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix wrong refactoring in cgraph_node::function_symbol


> 2014-08-13  Ilya Enkovich  <ilya.enkovich@intel.com>
> 
> 	* 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;


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]