Status: Accepted
Owner: [email protected]
Labels: Type-Bug Priority-High

New issue 263 by [email protected]: Properly adjust stack height when  
returning out of for/in and try/finally
http://code.google.com/p/v8/issues/detail?id=263

This fails on bleeding_edge

     function f() { with({}) for(var x in {}) return; }
     f();

Also this:

     function f() { with({}) try { } finally { with({}) return; } }
     f();

When we return out of a statement that leaves state on the stack (eg,  
for/in, the finally block of
try/finally), we do not properly clean up the state.


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to