Lines Matching defs:PRE
2509 // Pre-defined identifiers are of type char[x], where x is the length of the
7299 const ObjCPropertyRefExpr *PRE = E->getObjCProperty();
7303 if (PRE->isObjectReceiver())
7304 ReceiverType = PRE->getBase()->getType();
7305 else if (PRE->isSuperReceiver())
7306 ReceiverType = PRE->getSuperReceiverType();
7308 ReceiverType = Context.getObjCInterfaceType(PRE->getClassReceiver());
7311 if (PRE->isImplicitProperty()) {
7313 PRE->getImplicitPropertyGetter()) {
7315 PRE->isClassReceiver(),
7316 PRE->isSuperReceiver());
7320 Diag(PRE->getLocation(), diag::err_getter_not_found)
7321 << PRE->getBase()->getType();
7327 QualType ResT = PRE->getGetterResultType();