Lines Matching refs:getLocation
96 SourceLocation loc = method->getLocation(); in checkInitMethod()
117 S.Diag(NewD->getLocation(), diag::warn_overriding_method_missing_noescape); in diagnoseNoescape()
118 S.Diag(OldD->getLocation(), diag::note_overridden_marked_noescape); in diagnoseNoescape()
131 S.Diag(CD->getLocation(), diag::note_cat_conform_to_noescape_prot) in diagnoseNoescape()
162 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
168 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
175 Diag(Overridden->getLocation(), in CheckObjCMethodOverride()
180 Diag(Overridden->getLocation(), in CheckObjCMethodOverride()
186 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
191 Diag(Overridden->getLocation(), diag::note_previous_decl) << "method"; in CheckObjCMethodOverride()
195 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
200 Diag(Overridden->getLocation(), diag::note_previous_decl) << "method"; in CheckObjCMethodOverride()
212 Diag(newDecl->getLocation(), in CheckObjCMethodOverride()
216 Diag(oldDecl->getLocation(), diag::note_previous_decl) << "parameter"; in CheckObjCMethodOverride()
243 Diag(method->getLocation(), diag::err_dealloc_bad_result_type) in CheckARCMethodDecl()
247 Diag(method->getLocation(), diag::err_dealloc_bad_result_type) in CheckARCMethodDecl()
302 S.Diag(ND->getLocation(), diag::note_method_declared_at) in DiagnoseObjCImplementedDeprecations()
320 S.Diag(ND->getLocation(), diag::note_method_declared_at) in DiagnoseObjCImplementedDeprecations()
323 S.Diag(ND->getLocation(), diag::note_previous_decl) in DiagnoseObjCImplementedDeprecations()
376 RequireCompleteType(MDecl->getLocation(), ResultType, in ActOnStartOfObjCMethodDef()
402 Diag(Param->getLocation(), diag::warn_arc_strong_pointer_objc_pointer) << in ActOnStartOfObjCMethodDef()
416 Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def) in ActOnStartOfObjCMethodDef()
459 DiagnoseObjCImplementedDeprecations(*this, IMD, MDecl->getLocation()); in ActOnStartOfObjCMethodDef()
610 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnSuperClassOfClassInterface()
788 Diag(typeParam->getLocation(), diag::err_objc_type_param_redecl) in actOnObjCTypeParamList()
790 << SourceRange(known->second->getLocation()); in actOnObjCTypeParamList()
836 diagLoc = newTypeParams->begin()[prevTypeParams->size()]->getLocation(); in checkTypeParamListConsistency()
906 S.Diag(prevTypeParam->getLocation(), diag::note_objc_type_param_here) in checkTypeParamListConsistency()
936 S.Diag(prevTypeParam->getLocation(), diag::note_objc_type_param_here) in checkTypeParamListConsistency()
952 = S.getLocForEndOfToken(newTypeParam->getLocation()); in checkTypeParamListConsistency()
956 S.Diag(newTypeParam->getLocation(), in checkTypeParamListConsistency()
963 S.Diag(prevTypeParam->getLocation(), diag::note_objc_type_param_here) in checkTypeParamListConsistency()
991 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
1067 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
1156 Diag(ADecl->getLocation(), diag::note_previous_declaration); in ActOnCompatibilityAlias()
1179 Diag(CDeclU->getLocation(), diag::note_previous_declaration); in ActOnCompatibilityAlias()
1213 PDecl->getLocation(), PDecl->getReferencedProtocols())) in CheckForwardProtocolDeclarationForCircularDependency()
1247 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnStartProtocolInterface()
1262 ProtocolName, ProtocolLoc, PrevDecl->getLocation(), PList); in ActOnStartProtocolInterface()
1351 Diag(UndefinedProtocol->getLocation(), diag::note_protocol_decl_undefined) in FindProtocolDeclaration()
1488 Diag(forwardDecl->getLocation(), diag::note_protocol_decl_undefined) in actOnObjCTypeArgsOrProtocolQualifiers()
1781 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in DiagnoseClassExtensionDupMethods()
1783 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in DiagnoseClassExtensionDupMethods()
1851 Diag(IDecl->getImplementation()->getLocation(), in ActOnStartCategoryInterface()
1862 Diag(Previous->getLocation(), diag::note_previous_definition); in ActOnStartCategoryInterface()
1965 Diag(CatIDecl->getImplementation()->getLocation(), in ActOnStartCategoryImplementation()
1973 CDecl->getLocation()); in ActOnStartCategoryImplementation()
1993 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
2027 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
2040 Diag(SDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
2091 Diag(IDecl->getImplementation()->getLocation(), in ActOnStartClassImplementation()
2099 DiagnoseObjCImplementedDeprecations(*this, IDecl, IMPDecl->getLocation()); in ActOnStartClassImplementation()
2167 Diag(ImpDecl->getLocation(), diag::warn_on_superclass_use); in CheckImplementationIvars()
2172 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
2173 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2180 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
2181 Diag(ClsExtIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2206 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_type) in CheckImplementationIvars()
2209 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2221 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_name) in CheckImplementationIvars()
2223 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2229 Diag(ivars[j]->getLocation(), diag::err_inconsistent_ivar_count); in CheckImplementationIvars()
2231 Diag(IVI->getLocation(), diag::err_inconsistent_ivar_count); in CheckImplementationIvars()
2248 const Sema::SemaDiagnosticBuilder &B = S.Diag(Impl->getLocation(), DiagID); in WarnUndefinedMethod()
2355 S.Diag(MethodImpl->getLocation(), in CheckMethodOverrideReturn()
2361 S.Diag(MethodDecl->getLocation(), diag::note_previous_declaration) in CheckMethodOverrideReturn()
2374 S.Diag(MethodImpl->getLocation(), in CheckMethodOverrideReturn()
2382 S.Diag(MethodDecl->getLocation(), diag::note_previous_declaration); in CheckMethodOverrideReturn()
2414 S.Diag(MethodImpl->getLocation(), DiagID) in CheckMethodOverrideReturn()
2418 S.Diag(MethodDecl->getLocation(), IsOverridingMode in CheckMethodOverrideReturn()
2438 S.Diag(ImplVar->getLocation(), in CheckMethodOverrideParam()
2442 else S.Diag(ImplVar->getLocation(), in CheckMethodOverrideParam()
2446 S.Diag(IfaceVar->getLocation(), diag::note_previous_declaration) in CheckMethodOverrideParam()
2458 S.Diag(ImplVar->getLocation(), in CheckMethodOverrideParam()
2466 S.Diag(IfaceVar->getLocation(), diag::note_previous_declaration); in CheckMethodOverrideParam()
2496 S.Diag(ImplVar->getLocation(), DiagID) in CheckMethodOverrideParam()
2499 S.Diag(IfaceVar->getLocation(), in CheckMethodOverrideParam()
2572 S.Diag(impl->getLocation(), errorID) << int(familySelector) << int(reasonSelector); in checkMethodFamilyMismatch()
2573 S.Diag(decl->getLocation(), noteID) << int(familySelector) << int(reasonSelector); in checkMethodFamilyMismatch()
2598 Diag(ImpMethodDecl->getLocation(), in WarnConflictingTypedMethods()
2600 Diag(MethodDecl->getLocation(), diag::note_previous_declaration); in WarnConflictingTypedMethods()
2621 Diag(Method->getLocation(), in CheckConflictingOverridingMethod()
2623 Diag(Overridden->getLocation(), diag::note_previous_declaration); in CheckConflictingOverridingMethod()
2664 Diag(ImpMethodDecl->getLocation(), in WarnExactTypedMethods()
2666 Diag(MethodDecl->getLocation(), diag::note_method_declared_at) in WarnExactTypedMethods()
2792 if (!S.Diags.isIgnored(DIAG, Impl->getLocation())) { in CheckProtocolMethodDefs()
2814 if (!S.Diags.isIgnored(DIAG, Impl->getLocation())) { in CheckProtocolMethodDefs()
3081 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnForwardClassDeclaration()
3090 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnForwardClassDeclaration()
3133 Diag(Def->getLocation(), diag::note_defined_here) in ActOnForwardClassDeclaration()
3775 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II; in DiagnoseDuplicateIvars()
3776 Diag(prevIvar->getLocation(), diag::note_previous_declaration); in DiagnoseDuplicateIvars()
3792 S.Diag(ivar->getLocation(), diag::err_arc_weak_disabled); in DiagnoseWeakIvars()
3794 S.Diag(ivar->getLocation(), diag::err_arc_weak_no_runtime); in DiagnoseWeakIvars()
3814 S.Diag(ivar->getLocation(), diag::err_flexible_array_arc_retainable); in DiagnoseRetainableFlexibleArrayMember()
3867 S.Diag(ivar->getLocation(), diag::warn_variable_sized_ivar_visibility) in DiagnoseVariableSizedIvars()
3885 S.Diag(ivar->getLocation(), diag::err_flexible_array_not_at_end) in DiagnoseVariableSizedIvars()
3891 S.Diag(ivar->getLocation(), in DiagnoseVariableSizedIvars()
3898 S.Diag(ivar->getNextIvar()->getLocation(), in DiagnoseVariableSizedIvars()
3919 S.Diag(FirstIvar->getLocation(), in DiagnoseVariableSizedIvars()
3923 S.Diag(LastIvar->getLocation(), diag::note_entity_declared_at) in DiagnoseVariableSizedIvars()
3967 S.Diag(CDecl->getLocation(), diag::err_objc_direct_protocol_conformance) in DiagnoseCategoryDirectMembersProtocolConformance()
3970 S.Diag(MD->getLocation(), diag::note_direct_member_here); in DiagnoseCategoryDirectMembersProtocolConformance()
4026 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in ActOnAtEnd()
4028 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4034 Method->getLocation())) in ActOnAtEnd()
4035 Diag(Method->getLocation(), diag::warn_duplicate_method_decl) in ActOnAtEnd()
4037 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4050 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in ActOnAtEnd()
4052 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4058 Method->getLocation())) in ActOnAtEnd()
4059 Diag(Method->getLocation(), diag::warn_duplicate_method_decl) in ActOnAtEnd()
4061 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4134 SourceLocation DeclLoc(IDecl->getLocation()); in ActOnAtEnd()
4153 Diag(IDecl->getLocation(), diag::err_objc_root_class_subclass); in ActOnAtEnd()
4163 Diag(IC->getLocation(), diag::err_restricted_superclass_mismatch); in ActOnAtEnd()
4164 Diag(Super->getLocation(), diag::note_class_declared); in ActOnAtEnd()
4169 Diag(IC->getLocation(), diag::err_implementation_of_class_stub); in ActOnAtEnd()
4195 Diag(IntfDecl->getLocation(), diag::err_restricted_superclass_mismatch); in ActOnAtEnd()
4196 Diag(Super->getLocation(), diag::note_class_declared); in ActOnAtEnd()
4202 Diag(IntfDecl->getLocation(), diag::err_class_stub_subclassing_mismatch); in ActOnAtEnd()
4212 Diag(VDecl->getLocation(), diag::err_objc_var_decl_inclass); in ActOnAtEnd()
4427 Diag(method->getLocation(), diag::err_objc_override_direct_method); in CheckObjCMethodDirectOverrides()
4428 Diag(attr->getLocation(), diag::note_previous_declaration); in CheckObjCMethodDirectOverrides()
4431 Diag(attr->getLocation(), diag::err_objc_direct_on_override) in CheckObjCMethodDirectOverrides()
4433 Diag(overridden->getLocation(), diag::note_previous_declaration); in CheckObjCMethodDirectOverrides()
4526 Diag((*ParamI)->getLocation(), diag::ext_typecheck_base_super) in CheckObjCMethodOverrides()
4528 Diag(overridden->getLocation(), diag::note_previous_declaration); in CheckObjCMethodOverrides()
4589 method->getLocation())); in mergeInterfaceMethodToImpl()
4613 S, param->getLocation(), param->getType(), in mergeInterfaceMethodToImpl()
4615 prevParam->getLocation(), prevParam->getType(), in mergeInterfaceMethodToImpl()
4668 ObjCDirectAttr::CreateImplicit(S.Context, Method->getLocation())); in mergeObjCDirectMembers()
4683 S.Diag(Method->getLocation(), diag::err_objc_direct_duplicate_decl) in checkObjCDirectMethodClashes()
4686 S.Diag(IMD->getLocation(), diag::note_previous_declaration); in checkObjCDirectMethodClashes()
4789 Diag(PrevDecl->getLocation(), in ActOnMethodDeclaration()
4812 Diag(Param->getLocation(), diag::err_block_on_nonlocal); in ActOnMethodDeclaration()
4884 ObjCDirectAttr::CreateImplicit(Context, attr->getLocation())); in ActOnMethodDeclaration()
4921 Diag(ObjCMethod->getLocation(), in ActOnMethodDeclaration()
4924 Diag(IMD->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
4932 Diag(attr->getLocation(), diag::err_objc_direct_missing_on_decl); in ActOnMethodDeclaration()
4933 Diag(IMD->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
4941 ObjCDirectAttr::CreateImplicit(Context, attr->getLocation())); in ActOnMethodDeclaration()
4949 Diag(ObjCMethod->getLocation(), diag::warn_dealloc_in_category) in ActOnMethodDeclaration()
4992 Diag(ObjCMethod->getLocation(), diag::err_duplicate_method_decl) in ActOnMethodDeclaration()
4994 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
5066 Diag(attr->getLocation(), diag::warn_availability_on_static_initializer) in ActOnMethodDeclaration()
5091 Diag(D->getLocation(), diag::err_objc_decls_may_only_appear_in_global_scope); in CheckObjCDeclScope()
5121 /*FIXME: StartL=*/ID->getLocation(), in ActOnDefs()
5122 ID->getLocation(), in ActOnDefs()
5238 Diag(New->getLocation(), diag::err_block_on_nonlocal); in ActOnObjCExceptionDecl()
5346 SourceLocation Loc = CurMethod->getLocation(); in DiagnoseUnusedBackingIvarInAccessor()
5369 Diag(PDecl->getLocation(), diag::note_property_declare); in DiagnoseUnusedBackingIvarInAccessor()