Summary: | [JSC] Insert PhantomLocal just before SetLocal for |this| to ensure liveness | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Yusuke Suzuki <ysuzuki> | ||||||||
Component: | New Bugs | Assignee: | Yusuke Suzuki <ysuzuki> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | ews-watchlist, hexiaoyu, keith_miller, mark.lam, msaboff, saam, tzagallo, virustacker, webkit-bug-importer | ||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||
Version: | WebKit Nightly Build | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Attachments: |
|
Description
Yusuke Suzuki
2021-02-03 12:48:58 PST
Created attachment 419177 [details]
Patch
Discussed with Saam. We should insert PhantomLocal instead to make liveness correct. Created attachment 419181 [details]
Patch
Comment on attachment 419181 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=419181&action=review > Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp:58 > + } while (index); This is just for fixing formatting of VariableAccessData. Previously, if index = 0 (|this|), it does not dump unbox info etc. Created attachment 419184 [details]
Patch
Comment on attachment 419184 [details]
Patch
Nice. r=me
Committed r272349: <https://trac.webkit.org/changeset/272349> All reviewed patches have been landed. Closing bug and clearing flags on attachment 419184 [details]. *** Bug 222152 has been marked as a duplicate of this bug. *** *** Bug 224354 has been marked as a duplicate of this bug. *** |