diff options
author | Jan Hubicka <jh@suse.cz> | 2021-03-31 11:35:29 +0200 |
---|---|---|
committer | Jan Hubicka <jh@suse.cz> | 2021-03-31 11:35:29 +0200 |
commit | d7145b4bb6c8729a1e782373cb6256c06ed60465 (patch) | |
tree | ac5434e0f577133bb748f64406e070cb172afdbe /gcc/cgraphunit.c | |
parent | c3c616747a615589d38aff92981eacbf932eb5c6 (diff) | |
download | gcc-d7145b4bb6c8729a1e782373cb6256c06ed60465.zip gcc-d7145b4bb6c8729a1e782373cb6256c06ed60465.tar.gz gcc-d7145b4bb6c8729a1e782373cb6256c06ed60465.tar.bz2 |
Small refactoring of cgraph_node::release_body
PR lto/99447
* cgraph.c (cgraph_node::release_body): Remove all callers and
references.
* cgraphclones.c (cgraph_node::materialize_clone): Do not do it here.
* cgraphunit.c (cgraph_node::expand): And here.
Diffstat (limited to 'gcc/cgraphunit.c')
-rw-r--r-- | gcc/cgraphunit.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/cgraphunit.c b/gcc/cgraphunit.c index 1c74cee..0b70e4d 100644 --- a/gcc/cgraphunit.c +++ b/gcc/cgraphunit.c @@ -1892,10 +1892,6 @@ cgraph_node::expand (void) comdat groups. */ assemble_thunks_and_aliases (); release_body (); - /* Eliminate all call edges. This is important so the GIMPLE_CALL no longer - points to the dead function body. */ - remove_callees (); - remove_all_references (); } /* Node comparator that is responsible for the order that corresponds |