• Home
  • Raw
  • Download

Lines Matching refs:Ivar

1021   ObjCIvarDecl *Ivar = nullptr;  in ActOnPropertyImplDecl()  local
1031 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared); in ActOnPropertyImplDecl()
1046 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar); in ActOnPropertyImplDecl()
1070 if (!Ivar) { in ActOnPropertyImplDecl()
1107 << PropertyId << (Ivar == nullptr) << PropertyIvar in ActOnPropertyImplDecl()
1114 if (!Ivar) { in ActOnPropertyImplDecl()
1139 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl, in ActOnPropertyImplDecl()
1149 Ivar->setInvalidDecl(); in ActOnPropertyImplDecl()
1151 Ivar->setInvalidDecl(); in ActOnPropertyImplDecl()
1152 ClassImpDecl->addDecl(Ivar); in ActOnPropertyImplDecl()
1153 IDecl->makeDeclVisibleInContext(Ivar); in ActOnPropertyImplDecl()
1163 << property->getDeclName() << Ivar->getDeclName() in ActOnPropertyImplDecl()
1165 Diag(Ivar->getLocation(), diag::note_previous_access_declaration) in ActOnPropertyImplDecl()
1166 << Ivar << Ivar->getName(); in ActOnPropertyImplDecl()
1169 property->setPropertyIvarDecl(Ivar); in ActOnPropertyImplDecl()
1171 QualType IvarType = Context.getCanonicalType(Ivar->getType()); in ActOnPropertyImplDecl()
1189 << Ivar->getDeclName() << IvarType; in ActOnPropertyImplDecl()
1190 Diag(Ivar->getLocation(), diag::note_ivar_decl); in ActOnPropertyImplDecl()
1204 << Ivar->getDeclName() << IvarType; in ActOnPropertyImplDecl()
1205 Diag(Ivar->getLocation(), diag::note_ivar_decl); in ActOnPropertyImplDecl()
1213 << property->getDeclName() << Ivar->getDeclName(); in ActOnPropertyImplDecl()
1214 Diag(Ivar->getLocation(), diag::note_ivar_decl); in ActOnPropertyImplDecl()
1222 << property->getDeclName() << Ivar->getDeclName(); in ActOnPropertyImplDecl()
1227 Ivar->getType().getObjCLifetime()) in ActOnPropertyImplDecl()
1228 checkARCPropertyImpl(*this, PropertyLoc, property, Ivar); in ActOnPropertyImplDecl()
1240 Ivar, PropertyIvarLoc); in ActOnPropertyImplDecl()
1248 Ivar->getType()->isRecordType()) { in ActOnPropertyImplDecl()
1263 new (Context) ObjCIvarRefExpr(Ivar, in ActOnPropertyImplDecl()
1264 Ivar->getUsageType(SelfDecl->getType()), in ActOnPropertyImplDecl()
1266 Ivar->getLocation(), in ActOnPropertyImplDecl()
1302 Ivar->getType()->isRecordType()) { in ActOnPropertyImplDecl()
1315 new (Context) ObjCIvarRefExpr(Ivar, in ActOnPropertyImplDecl()
1316 Ivar->getUsageType(SelfDecl->getType()), in ActOnPropertyImplDecl()
1318 Ivar->getLocation(), in ActOnPropertyImplDecl()
1371 ObjCIvarDecl *Ivar = nullptr; in ActOnPropertyImplDecl() local
1373 Ivar = IDecl->lookupInstanceVariable(PropertyId, ClassDeclared); in ActOnPropertyImplDecl()
1376 Ivar = IDecl->lookupInstanceVariable(PropertyId, ClassDeclared); in ActOnPropertyImplDecl()
1379 if (Ivar && Ivar->getSynthesize() && in ActOnPropertyImplDecl()
1381 Diag(Ivar->getLocation(), diag::err_undeclared_var_use) in ActOnPropertyImplDecl()
1383 Ivar->setInvalidDecl(); in ActOnPropertyImplDecl()