Bug 203340
| Summary: | Computing expression for Error source append is madness. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Keith Miller <keith_miller> |
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | ||
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Keith Miller
The whole process is somewhat bizarre. If for whatever reason we can't figure out where our stack trace thinks our bytecode offset is we say it's at bc#0. We should probably say it's an invalid bytecode instead. We also use the callFrame's code block to ask if there is expression info (for source locations). However, we then ask for the baseline version of the code block to look up the expression's data, which might be different than the callFrame's.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |