Lines Matching refs:SuperProperty
1636 ObjCPropertyDecl *SuperProperty, in DiagnosePropertyMismatch() argument
1640 ObjCPropertyAttribute::Kind SAttr = SuperProperty->getPropertyAttributes(); in DiagnosePropertyMismatch()
1673 checkAtomicPropertyMismatch(*this, SuperProperty, Property, false); in DiagnosePropertyMismatch()
1676 if (Property->getSetterName() != SuperProperty->getSetterName() && in DiagnosePropertyMismatch()
1677 !(SuperProperty->isReadOnly() && in DiagnosePropertyMismatch()
1678 isa<ObjCProtocolDecl>(SuperProperty->getDeclContext()))) { in DiagnosePropertyMismatch()
1681 Diag(SuperProperty->getLocation(), diag::note_property_declare); in DiagnosePropertyMismatch()
1683 if (Property->getGetterName() != SuperProperty->getGetterName()) { in DiagnosePropertyMismatch()
1686 Diag(SuperProperty->getLocation(), diag::note_property_declare); in DiagnosePropertyMismatch()
1690 Context.getCanonicalType(SuperProperty->getType()); in DiagnosePropertyMismatch()
1703 << Property->getType() << SuperProperty->getType() << inheritedName; in DiagnosePropertyMismatch()
1704 Diag(SuperProperty->getLocation(), diag::note_property_declare); in DiagnosePropertyMismatch()