Lines Matching defs:ClsIvar
2173 if (const ObjCIvarDecl *ClsIvar =
2176 Diag(ClsIvar->getLocation(), diag::note_previous_definition);
2203 ObjCIvarDecl* ClsIvar = *IVI;
2205 assert (ClsIvar && "missing class ivar");
2208 if (!Context.hasSameType(ImplIvar->getType(), ClsIvar->getType())) {
2211 << ImplIvar->getType() << ClsIvar->getType();
2212 Diag(ClsIvar->getLocation(), diag::note_previous_definition);
2213 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() &&
2215 ClsIvar->getBitWidthValue(Context)) {
2219 Diag(ClsIvar->getBitWidth()->getBeginLoc(),
2223 if (ImplIvar->getIdentifier() != ClsIvar->getIdentifier()) {
2225 << ImplIvar->getIdentifier() << ClsIvar->getIdentifier();
2226 Diag(ClsIvar->getLocation(), diag::note_previous_definition);