diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2019-12-03 19:15:53 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2019-12-03 18:15:53 +0000 |
commit | 4f75f97bf61a610f21023b731159489e6d23f0fe (patch) | |
tree | 262a0354bdce60ac9f60a37e4362343747674705 /gcc/cp | |
parent | bd8a2482569900a114d631f9c38353d3a96a1d85 (diff) | |
download | gcc-4f75f97bf61a610f21023b731159489e6d23f0fe.zip gcc-4f75f97bf61a610f21023b731159489e6d23f0fe.tar.gz gcc-4f75f97bf61a610f21023b731159489e6d23f0fe.tar.bz2 |
Do not update SSA in lto-stremaer-in
* cgraph.c: Include tree-into-ssa.h
(cgraph_node::get_body): Call update_ssa.
* cgraphunit.c (cgraph_node::expand): Likewise.
* lto-streamer-in.c (input_function): Do not call update_ssa.
From-SVN: r278943
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/tree.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 8b625e8..620e2c2 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -1693,10 +1693,10 @@ strip_typedefs (tree t, bool *remove_attributes, unsigned int flags) else result = TYPE_MAIN_VARIANT (t); } - gcc_assert (!typedef_variant_p (result) + /*gcc_assert (!typedef_variant_p (result) || dependent_alias_template_spec_p (result, nt_opaque) || ((flags & STF_USER_VISIBLE) - && !user_facing_original_type_p (result))); + && !user_facing_original_type_p (result)));*/ if (COMPLETE_TYPE_P (result) && !COMPLETE_TYPE_P (t)) /* If RESULT is complete and T isn't, it's likely the case that T |