Home | History | Annotate | Download | only in Sema

Lines Matching refs:AtLoc

138 Decl *Sema::ActOnProperty(Scope *S, SourceLocation AtLoc,
170 Res = HandlePropertyInClassExtension(S, AtLoc, LParenLoc,
183 Res = CreatePropertyDecl(S, ClassDecl, AtLoc, LParenLoc, FD,
192 CheckObjCPropertyAttributes(Res, AtLoc, Attributes,
315 SourceLocation AtLoc,
338 Diag(AtLoc, diag::err_duplicate_property);
350 PropertyId, AtLoc, LParenLoc, T);
383 CreatePropertyDecl(S, CCPrimary, AtLoc, LParenLoc,
414 Diag(AtLoc,
432 Diag(AtLoc, diag::warn_property_attr_mismatch);
445 Diag(AtLoc, diag::warn_property_implicitly_mismatched);
479 ActOnProperty(S, AtLoc, LParenLoc, FD, ProtocolPropertyODS,
505 Diag(AtLoc, diag)
522 SourceLocation AtLoc,
546 LookupProtocol(&Context.Idents.get("NSCopying"), AtLoc))
548 Diag(AtLoc, diag::warn_implements_nscopying) << PropertyId;
564 PropertyId, AtLoc, LParenLoc, TInfo);
579 Diag(AtLoc, diag::err_property_type) << T;
747 DiagnosePropertyMismatchDeclInProtocols(Sema &S, SourceLocation AtLoc,
788 if (!FirsTime && AtLoc.isValid())
789 S.Diag(AtLoc, diag::note_property_synthesize);
797 SourceLocation AtLoc,
807 Diag(AtLoc, diag::error_missing_property_context);
837 if (AtLoc.isValid())
838 Diag(AtLoc, diag::warn_implicit_atomic_property);
855 !AtLoc.isValid()) {
887 DiagnosePropertyMismatchDeclInProtocols(*this, AtLoc, IDecl, property);
891 Diag(AtLoc, diag::error_synthesize_category_decl);
896 Diag(AtLoc, diag::error_missing_property_interface);
914 Diag(AtLoc, diag::error_bad_property_context);
960 if (AtLoc.isInvalid()) {
1124 ObjCPropertyImplDecl::Create(Context, CurContext, AtLoc, PropertyLoc,