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

References

tools/clang/lib/CodeGen/CGClass.cpp
  776     SSV[i].Offset =
  785     assert(NumFields < SSV.size());
  786     SSV[NumFields].Size = D->isBitField() ? 0 : FieldSize.getQuantity();
  789   assert(NumFields == SSV.size());
  790   if (SSV.size() <= 1) return;
  806   for (size_t i = 0; i < SSV.size(); i++) {
  808     uint64_t NextField = i == SSV.size() - 1 ? TypeSize : SSV[i + 1].Offset;
  808     uint64_t NextField = i == SSV.size() - 1 ? TypeSize : SSV[i + 1].Offset;
  809     uint64_t PoisonSize = NextField - SSV[i].Offset - SSV[i].Size;
  809     uint64_t PoisonSize = NextField - SSV[i].Offset - SSV[i].Size;
  810     uint64_t EndOffset = SSV[i].Offset + SSV[i].Size;
  810     uint64_t EndOffset = SSV[i].Offset + SSV[i].Size;
  811     if (PoisonSize < AsanAlignment || !SSV[i].Size ||