[Webkit-unassigned] [Bug 209757] New: We shouldn't need the MayHaveIndexedAccessors bit in TypeInfoFlags

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 30 12:23:32 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=209757

            Bug ID: 209757
           Summary: We shouldn't need the MayHaveIndexedAccessors bit in
                    TypeInfoFlags
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: keith_miller at apple.com

We only seem to use MayHaveIndexedAccessors for checking if the prototype chain may intercept indexed properties. We should probably be able to compute that same information via (indexingShape != SlowPutArrayStorageShape || classInfo().getOwnPropertySlotByIndex != JSObject::getOwnPropertySlotByIndex || globalObject().isHavingABadTime()) since we will already get the structure in order to do the prototype chain walk.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200330/0cd6178c/attachment.htm>


More information about the webkit-unassigned mailing list