aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-pure-const.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2018-07-16 15:33:23 +0200
committerMartin Liska <marxin@gcc.gnu.org>2018-07-16 13:33:23 +0000
commitc4d0acf8f7af9c0ab1023b1e09cb17ae9b537204 (patch)
tree6bafd6ebfd99c088158e6e7277473321f1f32f5d /gcc/ipa-pure-const.c
parent325a4c6e1100ef4cf88dc007c64d20fe9b9a6c2c (diff)
downloadgcc-c4d0acf8f7af9c0ab1023b1e09cb17ae9b537204.zip
gcc-c4d0acf8f7af9c0ab1023b1e09cb17ae9b537204.tar.gz
gcc-c4d0acf8f7af9c0ab1023b1e09cb17ae9b537204.tar.bz2
Revert one more symbol_summary::get to ::get_create (PR ipa/86529).
2018-07-16 Martin Liska <mliska@suse.cz> PR ipa/86529 * ipa-pure-const.c (malloc_candidate_p): Revert ::get to ::get_create. 2018-07-16 Martin Liska <mliska@suse.cz> PR ipa/86529 * g++.dg/ipa/pr86529.C: New test. From-SVN: r262695
Diffstat (limited to 'gcc/ipa-pure-const.c')
-rw-r--r--gcc/ipa-pure-const.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c
index dede783..a9a8863 100644
--- a/gcc/ipa-pure-const.c
+++ b/gcc/ipa-pure-const.c
@@ -958,8 +958,7 @@ malloc_candidate_p (function *fun, bool ipa)
cgraph_edge *cs = node->get_edge (call_stmt);
if (cs)
{
- ipa_call_summary *es = ipa_call_summaries->get (cs);
- gcc_assert (es);
+ ipa_call_summary *es = ipa_call_summaries->get_create (cs);
es->is_return_callee_uncaptured = true;
}
}