Bug 77581
Summary: | calling function on catch block scope containing an eval result in wrong this value being passed | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Gavin Barraclough <barraclough> | ||||
Component: | JavaScriptCore | Assignee: | Gavin Barraclough <barraclough> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | webkit.review.bot | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
URL: | javascript:function F(){ return 'F' in this; }; try { throw F; } catch (e) { eval(""); alert(e()); } | ||||||
Attachments: |
|
2012-02-01 15:47 PST, Gavin Barraclough