Bug 135184
| Summary: | Type profiling completely shuts down with the possibility of dynamic var injections | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Saam Barati <saam> |
| Component: | JavaScriptCore | Assignee: | Saam Barati <saam> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | fpizlo |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Saam Barati
Type profiling completely shuts down with the possibility of dynamic var injections. When there is an eval/with statement, high fidelity type profiling does not attempt to link against variables in the symbol table. This prevents the globalTypeSet from being populated on TypeLocation. This should be fixed.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Saam Barati
This is not the actual situation.
type profiling variable resolution does proper resolution
when it is sound to do so.