This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] Fix variables getting out of their scope
On Tuesday, August 19, 2003, at 2:33 PM, Diego Novillo wrote:
On Sun, 2003-08-17 at 17:37, Zdenek Dvorak wrote:
Not really -- not every BIND_EXPR has a BIND_EXPR_BLOCK.
Ah, yes. In that case the patch is OK.
Actually, Zdenek, if it's not too much trouble, could you update
bsi_move_* to make it reset the scope on the moved statement to the
proper new scope?
That way when you move a statement, you can just call fixup_var_scopes
on the defined variable with the old scope, and it'll do the right
thing.
I'd do it, but i figure you are more familiar with the scoping stuff
now :).
Thanks. Diego.