Unset m_checker in sem_function::init.
authorMartin Liska <mliska@suse.cz>
Mon, 18 Nov 2019 13:04:57 +0000 (14:04 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Mon, 18 Nov 2019 13:04:57 +0000 (13:04 +0000)
2019-11-18  Martin Liska  <mliska@suse.cz>

PR ipa/92525
* ipa-icf.c (sem_function::init): Unset m_checker
at the end of the function.

From-SVN: r278405

gcc/ChangeLog
gcc/ipa-icf.c

index b2408021a0b1fdbe7bf4f8880861c5522bc4230a..a7c4d61d6542614ff82a6b689bdf5b2e12f68bac 100644 (file)
@@ -1,3 +1,9 @@
+2019-11-18  Martin Liska  <mliska@suse.cz>
+
+       PR ipa/92525
+       * ipa-icf.c (sem_function::init): Unset m_checker
+       at the end of the function.
+
 2019-11-18  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/92558
index 15aac1cdbe690a56d03ded8b00785331f44d7073..7762f9393916b51ca45ff22cc19e71ca8db806f2 100644 (file)
@@ -1410,6 +1410,8 @@ sem_function::init (ipa_icf_gimple::func_checker *checker)
       hstate.add_flag (cnode->thunk.virtual_offset_p);
       gcode_hash = hstate.end ();
     }
+
+  m_checker = NULL;
 }
 
 /* Improve accumulated hash for HSTATE based on a gimple statement STMT.  */