Remove unneeded extra memory allocation and indirection for ValidityState
Created attachment 214069 [details] Patch
Comment on attachment 214069 [details] Patch Attachment 214069 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/3619092
Comment on attachment 214069 [details] Patch Attachment 214069 [details] did not pass efl-wk2-ews (efl-wk2): Output: http://webkit-queues.appspot.com/results/3933083
Created attachment 214072 [details] Patch
Comment on attachment 214072 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=214072&action=review > Source/WebCore/html/ValidityState.h:41 > + return static_cast<ValidityState*>(this); This cast is really undefined behavior but it seems fine for now.
Comment on attachment 214072 [details] Patch Clearing flags on attachment: 214072 Committed r157352: <http://trac.webkit.org/changeset/157352>
All reviewed patches have been landed. Closing bug.
Comment on attachment 214072 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=214072&action=review >> Source/WebCore/html/ValidityState.h:41 >> + return static_cast<ValidityState*>(this); > > This cast is really undefined behavior but it seems fine for now. Yup, I was trying to say that in the comments.