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 -~----------~----~----~----~------~----~------~--~---
