Lines Matching refs:PDecl
1391 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc); in ParseObjCProtocolExpression() local
1392 if (!PDecl) { in ParseObjCProtocolExpression()
1396 if (PDecl->isNonRuntimeProtocol()) in ParseObjCProtocolExpression()
1398 << PDecl; in ParseObjCProtocolExpression()
1399 if (!PDecl->hasDefinition()) { in ParseObjCProtocolExpression()
1400 Diag(ProtoLoc, diag::err_atprotocol_protocol) << PDecl; in ParseObjCProtocolExpression()
1401 Diag(PDecl->getLocation(), diag::note_entity_declared_at) << PDecl; in ParseObjCProtocolExpression()
1403 PDecl = PDecl->getDefinition(); in ParseObjCProtocolExpression()
1410 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc); in ParseObjCProtocolExpression()
2079 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) { in HandleExprPropertyRefExpr() local
2082 if (!(PDecl->getPropertyAttributes() & in HandleExprPropertyRefExpr()
2086 << MemberName << QualType(OPT, 0) << PDecl->getName() in HandleExprPropertyRefExpr()
2087 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName()); in HandleExprPropertyRefExpr()
4190 if (ObjCPropertyDecl *PDecl = PRE->getExplicitProperty()) in CheckObjCBridgeRelatedCast() local
4191 SrcType = PDecl->getType(); in CheckObjCBridgeRelatedCast()
4356 if (const ObjCPropertyDecl *PDecl = in CheckObjCBridgeRelatedConversions() local
4360 ExpressionString += PDecl->getNameAsString(); in CheckObjCBridgeRelatedConversions()