diff options
Diffstat (limited to 'gcc/ipa-cp.c')
-rw-r--r-- | gcc/ipa-cp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index f2e9773..6d3d9e8 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -925,8 +925,8 @@ ipcp_update_callgraph (void) if (ipcp_redirect (cs)) { cgraph_redirect_edge_callee (cs, orig_callee); - TREE_OPERAND (TREE_OPERAND - (get_call_expr_in (cs->call_stmt), 0), 0) = + TREE_OPERAND (CALL_EXPR_FN (get_call_expr_in (cs->call_stmt)), + 0) = orig_callee->decl; } } |