reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  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);