diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-09-09 19:19:41 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-09-09 19:19:41 +0000 |
commit | 6db08adcc2b7956aecd4dcfc9c576c84c0b0358d (patch) | |
tree | ca835f110fff1af809098b873bed9ffc70011b18 /gcc/ipa-prop.h | |
parent | 48347b9e6f15e9e16223a7e4ceea2a4d30596009 (diff) | |
download | gcc-6db08adcc2b7956aecd4dcfc9c576c84c0b0358d.tar.gz |
PR other/37419
* ipa-prop.h (ipa_propagate_indirect_call_infos): Change last argument
to pointer to vector pointer.
* ipa-prop.c (ipa_propagate_indirect_call_infos,
propagate_info_to_inlined_callees): Likewise.
(update_call_notes_after_inlining): Likewise. Push new indirect edge
to *new_edges instead of new_edges. Reread IPA_EDGE_REF after
ipa_check_create_edge_args.
* ipa-inline.c (cgraph_decide_recursive_inlining): Change last argument
to pointer to vector pointer.
(cgraph_decide_inlining_of_small_function): Adjust
cgraph_decide_recursive_inlining and ipa_propagate_indirect_call_infos
calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140168 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ipa-prop.h')
-rw-r--r-- | gcc/ipa-prop.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-prop.h b/gcc/ipa-prop.h index 80b591bc2f8..c1bc1a2003a 100644 --- a/gcc/ipa-prop.h +++ b/gcc/ipa-prop.h @@ -378,7 +378,7 @@ void ipa_create_param_decls_array (struct cgraph_node *); void ipa_detect_param_modifications (struct cgraph_node *); void ipa_analyze_params_uses (struct cgraph_node *); void ipa_propagate_indirect_call_infos (struct cgraph_edge *cs, - VEC (cgraph_edge_p, heap) *new_edges); + VEC (cgraph_edge_p, heap) **new_edges); /* Debugging interface. */ void ipa_print_node_params (FILE *, struct cgraph_node *node); |