Lines Matching defs:ClsIvar
2172 if (const ObjCIvarDecl *ClsIvar =
2175 Diag(ClsIvar->getLocation(), diag::note_previous_definition);
2202 ObjCIvarDecl* ClsIvar = *IVI;
2204 assert (ClsIvar && "missing class ivar");
2207 if (!Context.hasSameType(ImplIvar->getType(), ClsIvar->getType())) {
2210 << ImplIvar->getType() << ClsIvar->getType();
2211 Diag(ClsIvar->getLocation(), diag::note_previous_definition);
2212 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() &&
2213 ImplIvar->getBitWidthValue() != ClsIvar->getBitWidthValue()) {
2217 Diag(ClsIvar->getBitWidth()->getBeginLoc(),
2221 if (ImplIvar->getIdentifier() != ClsIvar->getIdentifier()) {
2223 << ImplIvar->getIdentifier() << ClsIvar->getIdentifier();
2224 Diag(ClsIvar->getLocation(), diag::note_previous_definition);