We're de-virtualizing JSObject. defineOwnPropertyDescriptor is a virtual method in JSObject. Thus, we need to de-virtualize defineOwnPropertyDescriptor. We'll put it in the MethodTable.
Created attachment 113713 [details] Patch
Created attachment 113716 [details] Patch
Comment on attachment 113716 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=113716&action=review > Source/JavaScriptCore/runtime/StringObject.h:33 > + virtual ~StringObject(); We tend to use a dummy virtual function (called dummyVirtual()) to anchor instead of the destructor. > Source/WebCore/bridge/runtime_method.h:40 > + ~RuntimeMethod(); Same here.
Committed r99754: <http://trac.webkit.org/changeset/99754>