Lines Matching defs:field
549 // If we are initializing an anonymous union field, drill down to
550 // the field.
824 Alignment) == 0 && "Bad field alignment.");
885 // The 'first' and 'last' fields are chosen by offset, rather than field
924 assert(Field != 0 && "No field for member init.");
1008 // Returns the memcpyable field copied by the given statement, if one
1406 const FieldDecl *field;
1411 DestroyField(const FieldDecl *field, CodeGenFunction::Destroyer *destroyer,
1413 : field(field), destroyer(destroyer),
1417 // Find the address of the field.
1419 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent());
1421 LValue LV = CGF.EmitLValueForField(ThisLV, field);
1424 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer,
1456 // Unions have no bases and do not call field destructors.
1510 const FieldDecl *field = *I;
1511 QualType type = field->getType();
1520 EHStack.pushCleanup<DestroyField>(cleanupKind, field,