From beb683ab93023d2e80edd30dd8630fb7ae89aae0 Mon Sep 17 00:00:00 2001 From: Martin Jambor Date: Fri, 13 Jun 2014 16:26:51 +0200 Subject: re PR ipa/61186 (./g++.dg/ipa/pr52939.C & valgrind & pointer_set_insert) 2014-06-13 Martin Jambor PR ipa/61186 * ipa-devirt.c (possible_polymorphic_call_targets): Store NULL to cache_token if returning early. From-SVN: r211641 --- gcc/ipa-devirt.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gcc/ipa-devirt.c') diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index d733461..a90d1dc 100644 --- a/gcc/ipa-devirt.c +++ b/gcc/ipa-devirt.c @@ -1603,6 +1603,8 @@ possible_polymorphic_call_targets (tree otr_type, { if (completep) *completep = false; + if (cache_token) + *cache_token = NULL; if (nonconstruction_targetsp) *nonconstruction_targetsp = 0; return nodes; @@ -1613,6 +1615,8 @@ possible_polymorphic_call_targets (tree otr_type, { if (completep) *completep = true; + if (cache_token) + *cache_token = NULL; if (nonconstruction_targetsp) *nonconstruction_targetsp = 0; return nodes; @@ -1626,6 +1630,8 @@ possible_polymorphic_call_targets (tree otr_type, { if (completep) *completep = false; + if (cache_token) + *cache_token = NULL; if (nonconstruction_targetsp) *nonconstruction_targetsp = 0; return nodes; -- cgit v1.1