Lines Matching refs:ImplIvar

2023       ObjCIvarDecl* ImplIvar = ivars[i];  in CheckImplementationIvars()  local
2025 IDecl->getIvarDecl(ImplIvar->getIdentifier())) { in CheckImplementationIvars()
2026 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
2033 CDecl->getIvarDecl(ImplIvar->getIdentifier())) { in CheckImplementationIvars()
2034 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
2040 ImplIvar->setLexicalDeclContext(ImpDecl); in CheckImplementationIvars()
2041 IDecl->makeDeclVisibleInContext(ImplIvar); in CheckImplementationIvars()
2042 ImpDecl->addDecl(ImplIvar); in CheckImplementationIvars()
2053 ObjCIvarDecl* ImplIvar = ivars[j++]; in CheckImplementationIvars() local
2055 assert (ImplIvar && "missing implementation ivar"); in CheckImplementationIvars()
2059 if (!Context.hasSameType(ImplIvar->getType(), ClsIvar->getType())) { in CheckImplementationIvars()
2060 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_type) in CheckImplementationIvars()
2061 << ImplIvar->getIdentifier() in CheckImplementationIvars()
2062 << ImplIvar->getType() << ClsIvar->getType(); in CheckImplementationIvars()
2064 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() && in CheckImplementationIvars()
2065 ImplIvar->getBitWidthValue(Context) != in CheckImplementationIvars()
2067 Diag(ImplIvar->getBitWidth()->getLocStart(), in CheckImplementationIvars()
2068 diag::err_conflicting_ivar_bitwidth) << ImplIvar->getIdentifier(); in CheckImplementationIvars()
2073 if (ImplIvar->getIdentifier() != ClsIvar->getIdentifier()) { in CheckImplementationIvars()
2074 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_name) in CheckImplementationIvars()
2075 << ImplIvar->getIdentifier() << ClsIvar->getIdentifier(); in CheckImplementationIvars()