Bug 186811

Summary: We shouldn't need to initialize subclasses of Arrays twice.
Product: WebKit Reporter: Keith Miller <keith_miller>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Keith Miller
Reported 2018-06-19 12:06:06 PDT
We initialize subclasses of Array because we might need to allocate a new structure to change indexing types during initialization. If this triggered a GC then we might scan our currently uninitialized array and crash. If we had a GCDeferralContext then we could avoid this.
Attachments
Note You need to log in before you can comment on or make changes to this bug.