re PR ipa/82256 (clones created by create_version_clone_with_body are not observable...
authorJan Hubicka <hubicka@ucw.cz>
Thu, 18 Jan 2018 16:26:54 +0000 (17:26 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 18 Jan 2018 16:26:54 +0000 (16:26 +0000)
PR ipa/82256
patch by PaX Team
* cgraphclones.c (cgraph_node::create_version_clone_with_body):
Fix call of call_cgraph_insertion_hooks.

From-SVN: r256853

gcc/ChangeLog
gcc/cgraphclones.c

index d1679f4..8f37ed1 100644 (file)
@@ -1,3 +1,10 @@
+2018-01-18  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/82256
+       patch by PaX Team
+       * cgraphclones.c (cgraph_node::create_version_clone_with_body):
+       Fix call of call_cgraph_insertion_hooks.
+
 2018-01-18  Martin Sebor  <msebor@redhat.com>
 
        * doc/invoke.texi (-Wclass-memaccess): Tweak text.
index 4360fea..6e84a31 100644 (file)
@@ -1007,7 +1007,7 @@ cgraph_node::create_version_clone_with_body
   /* Update the call_expr on the edges to call the new version node. */
   update_call_expr (new_version_node);
 
-  symtab->call_cgraph_insertion_hooks (this);
+  symtab->call_cgraph_insertion_hooks (new_version_node);
   return new_version_node;
 }