Lines Matching refs:PDecl
1390 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc); in ParseObjCProtocolExpression() local
1391 if (!PDecl) { in ParseObjCProtocolExpression()
1395 if (PDecl->isNonRuntimeProtocol()) in ParseObjCProtocolExpression()
1397 << PDecl; in ParseObjCProtocolExpression()
1398 if (!PDecl->hasDefinition()) { in ParseObjCProtocolExpression()
1399 Diag(ProtoLoc, diag::err_atprotocol_protocol) << PDecl; in ParseObjCProtocolExpression()
1400 Diag(PDecl->getLocation(), diag::note_entity_declared_at) << PDecl; in ParseObjCProtocolExpression()
1402 PDecl = PDecl->getDefinition(); in ParseObjCProtocolExpression()
1409 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc); in ParseObjCProtocolExpression()
2077 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) { in HandleExprPropertyRefExpr() local
2080 if (!(PDecl->getPropertyAttributes() & in HandleExprPropertyRefExpr()
2084 << MemberName << QualType(OPT, 0) << PDecl->getName() in HandleExprPropertyRefExpr()
2085 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName()); in HandleExprPropertyRefExpr()
4185 if (ObjCPropertyDecl *PDecl = PRE->getExplicitProperty()) in CheckObjCBridgeRelatedCast() local
4186 SrcType = PDecl->getType(); in CheckObjCBridgeRelatedCast()
4351 if (const ObjCPropertyDecl *PDecl = in CheckObjCBridgeRelatedConversions() local
4355 ExpressionString += PDecl->getNameAsString(); in CheckObjCBridgeRelatedConversions()