Bug 110383
| Summary: | Code paths that the CFA proved to be unreachable should be guarded with a JIT-emitted CRASH() or trap rather than an OSR exit | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> |
| Component: | JavaScriptCore | Assignee: | Filip Pizlo <fpizlo> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | ap, barraclough, ggaren, mark.lam, mhahnenberg, msaboff, oliver, sam |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
Filip Pizlo
Probably, an OSR exit isn't going to "save" you from the CFA being broken, if the CFA really was broken. Other bad things would have already happened by then. So, it's better to bring the system down at that point.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Filip Pizlo
*** This bug has been marked as a duplicate of bug 133985 ***