diff options
author | Evgeny Kudryashov <kudryashov@ispras.ru> | 2017-09-21 12:54:38 +0000 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2017-09-21 15:54:38 +0300 |
commit | 9acb459230318eb2f786dc0b974812884a2f3d54 (patch) | |
tree | ab2d39c2d809a1092c2c032f921a8d8bfd916544 /gcc/cp | |
parent | 765b3379354e3018b5440693625f8aace232f44a (diff) | |
download | gcc-9acb459230318eb2f786dc0b974812884a2f3d54.zip gcc-9acb459230318eb2f786dc0b974812884a2f3d54.tar.gz gcc-9acb459230318eb2f786dc0b974812884a2f3d54.tar.bz2 |
ipa: fix dumping with deleted multiversioning nodes
2017-09-21 Evgeny Kudryashov <kudryashov@ispras.ru>
* cgraph.c (delete_function_version): New, broken out from...
(cgraph_node::delete_function_version): ...here. Rename to
cgraph_node::delete_function_version_by_decl. Update all uses.
(cgraph_node::remove): Call delete_function_version.
From-SVN: r253066
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/decl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 858747e..50fa1ba 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -2566,7 +2566,7 @@ next_arg:; DECL_FUNCTION_VERSIONED (newdecl) = 1; /* newdecl will be purged after copying to olddecl and is no longer a version. */ - cgraph_node::delete_function_version (newdecl); + cgraph_node::delete_function_version_by_decl (newdecl); } if (TREE_CODE (newdecl) == FUNCTION_DECL) |