Lines Matching defs:Bitfield
5068 static bool AnalyzeBitFieldAssignment(Sema &S, FieldDecl *Bitfield, Expr *Init,
5070 assert(Bitfield->isBitField());
5071 if (Bitfield->isInvalidDecl())
5075 if (Bitfield->getType()->isBooleanType())
5079 if (Bitfield->getBitWidth()->isValueDependent() ||
5080 Bitfield->getBitWidth()->isTypeDependent() ||
5092 unsigned FieldWidth = Bitfield->getBitWidthValue(S.Context);
5099 TruncatedValue.setIsSigned(Bitfield->getType()->isSignedIntegerType());
5129 if (FieldDecl *Bitfield = E->getLHS()->getSourceBitField()) {
5130 if (AnalyzeBitFieldAssignment(S, Bitfield, E->getRHS(),