When shuffling around some files I caused my Mac build to fail to build IOSurface.mm and PixelBufferResizer.mm because of some missing #includes. This issue will only manifest itself if IOSurface.mm or PixelBufferResizer.mm are not unified with other translation units that have the missing #includes that they need. We should make building IOSurface.mm and PixelBufferResizer.mm deterministic and have them include the appropriate headers.
Created attachment 350682 [details] Patch
Committed r236432: <https://trac.webkit.org/changeset/236432>
<rdar://problem/44743458>