reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
736 Builder.lower(/*NonVirtualBaseType=*/false); 742 if (Builder.Layout.getNonVirtualSize() != Builder.Layout.getSize()) { 742 if (Builder.Layout.getNonVirtualSize() != Builder.Layout.getSize()) { 743 CGRecordLowering BaseBuilder(*this, D, /*Packed=*/Builder.Packed); 750 assert(Builder.Packed == BaseBuilder.Packed && 758 Ty->setBody(Builder.FieldTypes, Builder.Packed); 758 Ty->setBody(Builder.FieldTypes, Builder.Packed); 761 new CGRecordLayout(Ty, BaseTy, Builder.IsZeroInitializable, 762 Builder.IsZeroInitializableAsBase); 764 RL->NonVirtualBases.swap(Builder.NonVirtualBases); 765 RL->CompleteObjectVirtualBases.swap(Builder.VirtualBases); 768 RL->FieldInfo.swap(Builder.Fields); 771 RL->BitFields.swap(Builder.BitFields);