Lines Matching refs:PDecl
1392 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc); in ParseObjCProtocolExpression() local
1393 if (!PDecl) { in ParseObjCProtocolExpression()
1397 if (PDecl->isNonRuntimeProtocol()) in ParseObjCProtocolExpression()
1399 << PDecl; in ParseObjCProtocolExpression()
1400 if (!PDecl->hasDefinition()) { in ParseObjCProtocolExpression()
1401 Diag(ProtoLoc, diag::err_atprotocol_protocol) << PDecl; in ParseObjCProtocolExpression()
1402 Diag(PDecl->getLocation(), diag::note_entity_declared_at) << PDecl; in ParseObjCProtocolExpression()
1404 PDecl = PDecl->getDefinition(); in ParseObjCProtocolExpression()
1411 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc); in ParseObjCProtocolExpression()
2078 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) { in HandleExprPropertyRefExpr() local
2081 if (!(PDecl->getPropertyAttributes() & in HandleExprPropertyRefExpr()
2085 << MemberName << QualType(OPT, 0) << PDecl->getName() in HandleExprPropertyRefExpr()
2086 << 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()