we don't want to return anything, even if we have summary for the target
function. */
enum availability avail;
- func = func->function_or_virtual_thunk_symbol
+ func = func->ultimate_alias_target
(&avail, current_function_decl ?
cgraph_node::get (current_function_decl) : NULL);
if (avail <= AVAIL_INTERPOSABLE)
if (!e->inline_failed)
return false;
enum availability avail;
- cgraph_node *callee = e->callee->function_or_virtual_thunk_symbol
+ cgraph_node *callee = e->callee->ultimate_alias_target
(&avail, e->caller);
return (avail <= AVAIL_INTERPOSABLE
class ipa_call_summary *es
= ipa_call_summaries->get (callee_edge);
cgraph_node *callee
- = callee_edge->callee->function_or_virtual_thunk_symbol
+ = callee_edge->callee->ultimate_alias_target
(NULL, callee_edge->caller);
caller_parms_info
/* Get the callee and its summary. */
enum availability avail;
- callee = callee_edge->callee->function_or_virtual_thunk_symbol
+ callee = callee_edge->callee->ultimate_alias_target
(&avail, cur);
/* It is not necessary to re-process calls outside of the
/* Get the callee and its summary. */
enum availability avail;
- callee = callee_edge->callee->function_or_virtual_thunk_symbol
+ callee = callee_edge->callee->ultimate_alias_target
(&avail, cur);
/* It is not necessary to re-process calls outside of the