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

Description Mark Lam 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().