Lines Matching defs:AtLoc

142 Decl *Sema::ActOnProperty(Scope *S, SourceLocation AtLoc,
174 Res = HandlePropertyInClassExtension(S, AtLoc, LParenLoc,
187 Res = CreatePropertyDecl(S, ClassDecl, AtLoc, LParenLoc, FD,
196 CheckObjCPropertyAttributes(Res, AtLoc, Attributes,
341 SourceLocation AtLoc,
367 Diag(AtLoc, diag::err_duplicate_property);
379 PropertyId, AtLoc, LParenLoc, T);
412 CreatePropertyDecl(S, CCPrimary, AtLoc, LParenLoc,
441 Diag(AtLoc,
459 Diag(AtLoc, diag::warn_property_attr_mismatch);
472 Diag(AtLoc, diag::warn_property_implicitly_mismatched);
494 ActOnProperty(S, AtLoc, LParenLoc, FD, ProtocolPropertyODS,
520 Diag(AtLoc, diag)
537 SourceLocation AtLoc,
561 LookupProtocol(&Context.Idents.get("NSCopying"), AtLoc))
563 Diag(AtLoc, diag::warn_implements_nscopying) << PropertyId;
579 PropertyId, AtLoc, LParenLoc, TInfo);
594 Diag(AtLoc, diag::err_property_type) << T;
762 DiagnosePropertyMismatchDeclInProtocols(Sema &S, SourceLocation AtLoc,
807 if (!FirsTime && AtLoc.isValid())
808 S.Diag(AtLoc, diag::note_property_synthesize);
816 SourceLocation AtLoc,
826 Diag(AtLoc, diag::error_missing_property_context);
856 if (AtLoc.isValid())
857 Diag(AtLoc, diag::warn_implicit_atomic_property);
874 !AtLoc.isValid()) {
908 DiagnosePropertyMismatchDeclInProtocols(*this, AtLoc, IDecl, property);
912 Diag(AtLoc, diag::error_synthesize_category_decl);
917 Diag(AtLoc, diag::error_missing_property_interface);
935 Diag(AtLoc, diag::error_bad_property_context);
981 if (AtLoc.isInvalid()) {
1145 ObjCPropertyImplDecl::Create(Context, CurContext, AtLoc, PropertyLoc,