Yeah, thinking about it there are probably more cases of empty base classes with virtual functions than empty subclasses or classes with only empty bitfields. Let's just leave it the way it is. http://llvm-reviews.chandlerc.com/D1573