Lines Matching refs:ClsIvar
1111 if (const ObjCIvarDecl *ClsIvar = in CheckImplementationIvars() local
1114 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
1132 ObjCIvarDecl* ClsIvar = *IVI; in CheckImplementationIvars() local
1134 assert (ClsIvar && "missing class ivar"); in CheckImplementationIvars()
1137 if (!Context.hasSameType(ImplIvar->getType(), ClsIvar->getType())) { in CheckImplementationIvars()
1140 << ImplIvar->getType() << ClsIvar->getType(); in CheckImplementationIvars()
1141 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
1142 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() && in CheckImplementationIvars()
1144 ClsIvar->getBitWidthValue(Context)) { in CheckImplementationIvars()
1147 Diag(ClsIvar->getBitWidth()->getLocStart(), in CheckImplementationIvars()
1151 if (ImplIvar->getIdentifier() != ClsIvar->getIdentifier()) { in CheckImplementationIvars()
1153 << ImplIvar->getIdentifier() << ClsIvar->getIdentifier(); in CheckImplementationIvars()
1154 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()