Lines Matching refs:PDecl
1404 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc); in ParseObjCProtocolExpression() local
1405 if (!PDecl) { in ParseObjCProtocolExpression()
1409 if (PDecl->isNonRuntimeProtocol()) in ParseObjCProtocolExpression()
1411 << PDecl; in ParseObjCProtocolExpression()
1412 if (!PDecl->hasDefinition()) { in ParseObjCProtocolExpression()
1413 Diag(ProtoLoc, diag::err_atprotocol_protocol) << PDecl; in ParseObjCProtocolExpression()
1414 Diag(PDecl->getLocation(), diag::note_entity_declared_at) << PDecl; in ParseObjCProtocolExpression()
1416 PDecl = PDecl->getDefinition(); in ParseObjCProtocolExpression()
1423 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc); in ParseObjCProtocolExpression()
2090 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) { in HandleExprPropertyRefExpr() local
2093 if (!(PDecl->getPropertyAttributes() & in HandleExprPropertyRefExpr()
2097 << MemberName << QualType(OPT, 0) << PDecl->getName() in HandleExprPropertyRefExpr()
2098 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName()); in HandleExprPropertyRefExpr()
4197 if (ObjCPropertyDecl *PDecl = PRE->getExplicitProperty()) in CheckObjCBridgeRelatedCast() local
4198 SrcType = PDecl->getType(); in CheckObjCBridgeRelatedCast()
4364 if (const ObjCPropertyDecl *PDecl = in CheckObjCBridgeRelatedConversions() local
4368 ExpressionString += PDecl->getNameAsString(); in CheckObjCBridgeRelatedConversions()