[tree-ssa] live analysis on local static functions
Jason Merrill
jason@redhat.com
Wed Oct 15 23:28:00 GMT 2003
On Wed, 15 Oct 2003 23:34:19 +0200, Jan Hubicka <jh@suse.cz> wrote:
> /* Remap the variable. */
> ! if ((*lang_hooks.tree_inlining.auto_var_in_fn_p) (old_var, fn))
> ! new_var = remap_decl (old_var, id);
> ! else
> ! new_var = old_var;
No, this is broken. We then proceed to clobber TREE_CHAIN (old_var), and
things fall apart.
If it's a problem that the inlined copy refers to the old variable, that's
what should be fixed.
Jason
More information about the Gcc
mailing list