Bug 212956

Summary: Investigate removing the OverridesGetOwnPropertySlot structure flag when getOwnPropertySlot is not overridden.
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: JavaScriptCoreAssignee: Mark Lam <mark.lam>
Status: ASSIGNED    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=212954
https://bugs.webkit.org/show_bug.cgi?id=212909

Mark Lam
Reported 2020-06-08 21:53:53 PDT
Specifically, look at JSInjectedScriptHostPrototype, JSJavaScriptCallFramePrototype, and JSString. If the flag is not needed, maybe we can remove it and strengthen the overridesGetOwnPropertySlot() in Structure::validateflags().
Attachments
Note You need to log in before you can comment on or make changes to this bug.