Lines Matching defs:AtLoc
172 Decl *SemaObjC::ActOnProperty(Scope *S, SourceLocation AtLoc,
195 Res = HandlePropertyInClassExtension(S, AtLoc, LParenLoc,
208 Res = CreatePropertyDecl(S, ClassDecl, AtLoc, LParenLoc, FD,
218 CheckObjCPropertyAttributes(Res, AtLoc, Attributes,
403 Scope *S, SourceLocation AtLoc, SourceLocation LParenLoc,
432 Diag(AtLoc, diag::err_duplicate_property);
453 Diag(AtLoc, diag)
463 Diag(AtLoc, diag::warn_property_redecl_getter_mismatch)
480 Diag(AtLoc, diag::warn_property_attr_mismatch);
494 Diag(AtLoc, diag::warn_property_implicitly_mismatched);
501 ObjCPropertyDecl *PDecl = CreatePropertyDecl(S, CDecl, AtLoc, LParenLoc,
532 Diag(AtLoc,
549 Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc,
581 LookupProtocol(&Context.Idents.get("NSCopying"), AtLoc))
583 Diag(AtLoc, diag::warn_implements_nscopying) << PropertyId;
600 PropertyId, AtLoc,
620 Diag(AtLoc, diag::err_property_type) << T;
821 SelectPropertyForSynthesisFromProtocols(Sema &S, SourceLocation AtLoc,
990 if (AtLoc.isValid())
991 S.Diag(AtLoc, diag::note_property_synthesize);
1032 ObjCMethodDecl *AccessorDecl, SourceLocation AtLoc,
1036 Context, AtLoc.isValid() ? AtLoc : Decl->getBeginLoc(),
1061 Scope *S, SourceLocation AtLoc, SourceLocation PropertyLoc, bool Synthesize,
1069 Diag(AtLoc, diag::err_missing_property_context);
1103 if (AtLoc.isValid())
1104 Diag(AtLoc, diag::warn_implicit_atomic_property);
1119 property->hasAttr<IBOutletAttr>() && !AtLoc.isValid()) {
1150 property = SelectPropertyForSynthesisFromProtocols(SemaRef, AtLoc, IDecl,
1155 Diag(AtLoc, diag::err_synthesize_category_decl);
1160 Diag(AtLoc, diag::err_missing_property_interface);
1178 Diag(AtLoc, diag::err_bad_property_context);
1254 if (AtLoc.isInvalid()) {
1402 Context, SemaRef.CurContext, AtLoc, PropertyLoc, property,
1419 OMD = RedeclarePropertyAccessor(Context, IC, getterMethod, AtLoc,
1484 AtLoc, PropertyLoc);