aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorEvgeny Kudryashov <kudryashov@ispras.ru>2017-09-21 12:54:38 +0000
committerAlexander Monakov <amonakov@gcc.gnu.org>2017-09-21 15:54:38 +0300
commit9acb459230318eb2f786dc0b974812884a2f3d54 (patch)
treeab2d39c2d809a1092c2c032f921a8d8bfd916544 /gcc/cp
parent765b3379354e3018b5440693625f8aace232f44a (diff)
downloadgcc-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.c2
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)