This seemed to cause a clang build warning (which is treated as an error).
> CompileC RenderTable.o
> In file included from /Users/pecoraro/Code/webkit-open-source/Source/WebCore/rendering/RenderTable.cpp:38:
> Source/WebCore/rendering/RenderTableCell.h:146:18: error: 'WebCore::RenderTableCell::paintMask' hides overloaded virtual function [-Werror,-Woverloaded-virtual,3]
> Source/WebCore/rendering/RenderBox.h:357:18: note: hidden overloaded virtual function 'WebCore::RenderBox::paintMask' declared here 
> 1 error generated.
> Command /Developer/usr/bin/clang failed with exit code 1
Indeed the functions have a similar but different signature:
virtual void paintMask(PaintInfo&, const IntPoint&);
virtual void paintMask(PaintInfo&, IntSize);
RenderTableCell just takes the incoming IntSize and makes an IntPoint out of it anyways.
I meant to say this was caused by:
But we should probably just fix RenderTableCell.
Created attachment 96007 [details]
[PATCH] Build Fix
I just want a sanity check from someone on this one, but I'm pretty sure its the right fix.
Mitz "The Master" landed this already in: