RTTI generation fails for: struct A { virtual void f(); }; struct B : virtual A { __declspec(align(4)) int field : 5; }; B b; http://reviews.llvm.org/D3833