Summary: | LLInt fails to mark structures stored in the bytecode | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Oliver Hunt <oliver> | ||||
Component: | New Bugs | Assignee: | Oliver Hunt <oliver> | ||||
Status: | REOPENED --- | ||||||
Severity: | Normal | CC: | webkit.review.bot | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | 91298 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Oliver Hunt
2012-07-13 15:59:26 PDT
Created attachment 152362 [details]
Patch
Comment on attachment 152362 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=152362&action=review r=me > Source/JavaScriptCore/bytecode/CodeBlock.cpp:2252 > + if (!m_globalData->interpreter->classicEnabled() && !!numberOfInstructions() && getJITType() < JITCode::bottomTierJIT()) { Can we merge this with the CLASSIC_INTERPRETER case? Committed r122640: <http://trac.webkit.org/changeset/122640> Re-opened since this is blocked by 91298 Okay, my understanding of what the LLInt expects to do is clearly flawed. Back to trying to work out how it's failing to unlink the resolves correctly. |