This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]