Lines Matching refs:diag

112   Diag(loc, diag::err_arc_init_method_unrelated_result_type);  in checkInitMethod()
122 S.Diag(NewD->getLocation(), diag::warn_overriding_method_missing_noescape); in diagnoseNoescape()
123 S.Diag(OldD->getLocation(), diag::note_overridden_marked_noescape); in diagnoseNoescape()
136 S.Diag(CD->getLocation(), diag::note_cat_conform_to_noescape_prot) in diagnoseNoescape()
169 diag::warn_related_result_type_compatibility_class) in CheckObjCMethodOverride()
175 diag::warn_related_result_type_compatibility_protocol) in CheckObjCMethodOverride()
182 diag::note_related_result_type_family) in CheckObjCMethodOverride()
187 diag::note_related_result_type_overridden); in CheckObjCMethodOverride()
194 ? diag::err_nsreturns_retained_attribute_mismatch in CheckObjCMethodOverride()
195 : diag::warn_nsreturns_retained_attribute_mismatch) in CheckObjCMethodOverride()
197 Diag(Overridden->getLocation(), diag::note_previous_decl) << "method"; in CheckObjCMethodOverride()
203 ? diag::err_nsreturns_retained_attribute_mismatch in CheckObjCMethodOverride()
204 : diag::warn_nsreturns_retained_attribute_mismatch) in CheckObjCMethodOverride()
206 Diag(Overridden->getLocation(), diag::note_previous_decl) << "method"; in CheckObjCMethodOverride()
220 ? diag::err_nsconsumed_attribute_mismatch in CheckObjCMethodOverride()
221 : diag::warn_nsconsumed_attribute_mismatch); in CheckObjCMethodOverride()
222 Diag(oldDecl->getLocation(), diag::note_previous_decl) << "parameter"; in CheckObjCMethodOverride()
250 Diag(method->getLocation(), diag::err_dealloc_bad_result_type) in CheckARCMethodDecl()
254 Diag(method->getLocation(), diag::err_dealloc_bad_result_type) in CheckARCMethodDecl()
308 S.Diag(ImplLoc, diag::warn_unavailable_def); in DiagnoseObjCImplementedDeprecations()
309 S.Diag(ND->getLocation(), diag::note_method_declared_at) in DiagnoseObjCImplementedDeprecations()
321 S.Diag(ImplLoc, diag::warn_deprecated_def) in DiagnoseObjCImplementedDeprecations()
327 S.Diag(ND->getLocation(), diag::note_method_declared_at) in DiagnoseObjCImplementedDeprecations()
330 S.Diag(ND->getLocation(), diag::note_previous_decl) in DiagnoseObjCImplementedDeprecations()
386 diag::err_func_def_incomplete_result)) in ActOnStartOfObjCMethodDef()
410 Diag(Param->getLocation(), diag::warn_arc_strong_pointer_objc_pointer) << in ActOnStartOfObjCMethodDef()
424 Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def) in ActOnStartOfObjCMethodDef()
570 SemaRef.diagnoseTypo(Corrected, PDiag(diag::err_undef_superclass_suggest) in ActOnSuperClassOfClassInterface()
577 Diag(SuperLoc, diag::err_recursive_superclass) in ActOnSuperClassOfClassInterface()
618 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; in ActOnSuperClassOfClassInterface()
619 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnSuperClassOfClassInterface()
625 Diag(SuperLoc, diag::err_undef_superclass) in ActOnSuperClassOfClassInterface()
628 SuperLoc, SuperClassType, diag::err_forward_superclass, in ActOnSuperClassOfClassInterface()
685 diag::err_objc_type_param_bound_missing_pointer) in actOnObjCTypeParam()
705 diag::err_objc_type_param_bound_nonobject) in actOnObjCTypeParam()
725 diag::err_objc_type_param_bound_explicit_nullability) in actOnObjCTypeParam()
736 diag::err_objc_type_param_bound_qualified) in actOnObjCTypeParam()
787 Diag(typeParam->getLocation(), diag::err_objc_type_param_redecl) in actOnObjCTypeParamList()
841 S.Diag(diagLoc, diag::err_objc_type_param_arity_mismatch) in checkTypeParamListConsistency()
877 auto diag = S.Diag(diagLoc, in checkTypeParamListConsistency() local
878 diag::err_objc_type_param_variance_conflict) in checkTypeParamListConsistency()
885 diag << FixItHint::CreateRemoval(newTypeParam->getVarianceLoc()); in checkTypeParamListConsistency()
896 diag << FixItHint::CreateInsertion(newTypeParam->getBeginLoc(), in checkTypeParamListConsistency()
899 diag << FixItHint::CreateReplacement(newTypeParam->getVarianceLoc(), in checkTypeParamListConsistency()
906 S.Diag(prevTypeParam->getLocation(), diag::note_objc_type_param_here) in checkTypeParamListConsistency()
924 S.Diag(newBoundRange.getBegin(), diag::err_objc_type_param_bound_conflict) in checkTypeParamListConsistency()
936 S.Diag(prevTypeParam->getLocation(), diag::note_objc_type_param_here) in checkTypeParamListConsistency()
957 diag::err_objc_type_param_bound_missing) in checkTypeParamListConsistency()
963 S.Diag(prevTypeParam->getLocation(), diag::note_objc_type_param_here) in checkTypeParamListConsistency()
991 Diag(ClassLoc, diag::err_redefinition_different_kind) << ClassName; in ActOnStartClassInterface()
992 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
1026 Diag(ClassLoc, diag::err_objc_parameterized_forward_class_first) in ActOnStartClassInterface()
1028 Diag(prevTypeParamList->getLAngleLoc(), diag::note_previous_decl) in ActOnStartClassInterface()
1061 Diag(AtInterfaceLoc, diag::err_duplicate_class_def) in ActOnStartClassInterface()
1063 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
1153 Diag(AliasLocation, diag::err_conflicting_aliasing_type) << AliasName; in ActOnCompatibilityAlias()
1154 Diag(ADecl->getLocation(), diag::note_previous_declaration); in ActOnCompatibilityAlias()
1175 Diag(ClassLocation, diag::warn_undef_interface) << ClassName; in ActOnCompatibilityAlias()
1177 Diag(CDeclU->getLocation(), diag::note_previous_declaration); in ActOnCompatibilityAlias()
1200 Diag(Ploc, diag::err_protocol_has_circular_dependency); in CheckForwardProtocolDeclarationForCircularDependency()
1201 Diag(PrevLoc, diag::note_previous_definition); in CheckForwardProtocolDeclarationForCircularDependency()
1243 Diag(ProtocolLoc, diag::warn_duplicate_protocol_def) << ProtocolName; in ActOnStartProtocolInterface()
1244 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnStartProtocolInterface()
1325 PDiag(diag::err_undeclared_protocol_suggest) in FindProtocolDeclaration()
1330 Diag(Pair.second, diag::err_undeclared_protocol) << Pair.first; in FindProtocolDeclaration()
1350 Diag(Pair.second, diag::warn_undef_protocolref) << Pair.first; in FindProtocolDeclaration()
1351 Diag(UndefinedProtocol->getLocation(), diag::note_protocol_decl_undefined) in FindProtocolDeclaration()
1421 Diag(TypeArgLoc, diag::err_objc_type_args_and_protocols) in DiagnoseTypeArgsAndProtocols()
1481 Diag(identifierLocs[i], diag::warn_undef_protocolref) in actOnObjCTypeArgsOrProtocolQualifiers()
1483 Diag(forwardDecl->getLocation(), diag::note_protocol_decl_undefined) in actOnObjCTypeArgsOrProtocolQualifiers()
1523 Diag(firstClassNameLoc, diag::warn_objc_redundant_qualified_class_type) in actOnObjCTypeArgsOrProtocolQualifiers()
1616 Diag(loc, diag::err_objc_type_arg_missing_star) in actOnObjCTypeArgsOrProtocolQualifiers()
1706 PDiag(diag::err_undeclared_protocol_suggest) in actOnObjCTypeArgsOrProtocolQualifiers()
1717 PDiag(diag::err_unknown_typename_suggest) in actOnObjCTypeArgsOrProtocolQualifiers()
1728 PDiag(diag::err_unknown_type_or_class_name_suggest) in actOnObjCTypeArgsOrProtocolQualifiers()
1739 (lookupKind == Sema::LookupAnyName ? diag::err_objc_type_arg_missing in actOnObjCTypeArgsOrProtocolQualifiers()
1741 ? diag::err_undeclared_protocol in actOnObjCTypeArgsOrProtocolQualifiers()
1742 : diag::err_unknown_typename)) in actOnObjCTypeArgsOrProtocolQualifiers()
1778 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in DiagnoseClassExtensionDupMethods()
1780 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in DiagnoseClassExtensionDupMethods()
1829 diag::err_category_forward_interface, in ActOnStartCategoryInterface()
1841 Diag(ClassLoc, diag::err_undef_interface) << ClassName; in ActOnStartCategoryInterface()
1847 Diag(ClassLoc, diag::err_class_extension_after_impl) << ClassName; in ActOnStartCategoryInterface()
1849 diag::note_implementation_declared); in ActOnStartCategoryInterface()
1857 Diag(CategoryLoc, diag::warn_dup_category_def) in ActOnStartCategoryInterface()
1859 Diag(Previous->getLocation(), diag::note_previous_definition); in ActOnStartCategoryInterface()
1873 diag::err_objc_parameterized_category_nonclass) in ActOnStartCategoryInterface()
1938 Diag(ClassLoc, diag::err_undef_interface) << ClassName; in ActOnStartCategoryImplementation()
1942 diag::err_undef_interface)) { in ActOnStartCategoryImplementation()
1955 Diag(ClassLoc, diag::err_objc_runtime_visible_category) in ActOnStartCategoryImplementation()
1962 Diag(ClassLoc, diag::err_dup_implementation_category) << ClassName in ActOnStartCategoryImplementation()
1965 diag::note_previous_definition); in ActOnStartCategoryImplementation()
1992 Diag(ClassLoc, diag::err_redefinition_different_kind) << ClassName; in ActOnStartClassImplementation()
1993 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
1998 diag::warn_undef_interface); in ActOnStartClassImplementation()
2011 Corrected, PDiag(diag::warn_undef_interface_suggest) << ClassName, in ActOnStartClassImplementation()
2014 Diag(ClassLoc, diag::warn_undef_interface) << ClassName; in ActOnStartClassImplementation()
2026 Diag(SuperClassLoc, diag::err_redefinition_different_kind) in ActOnStartClassImplementation()
2028 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
2034 Diag(SuperClassLoc, diag::err_undef_superclass) in ActOnStartClassImplementation()
2039 Diag(SuperClassLoc, diag::err_conflicting_super_class) in ActOnStartClassImplementation()
2041 Diag(SDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
2091 Diag(ClassLoc, diag::err_dup_implementation_class) << ClassName; in ActOnStartClassImplementation()
2093 diag::note_previous_definition); in ActOnStartClassImplementation()
2107 Diag(ClassLoc, diag::err_objc_runtime_visible_subclass) in ActOnStartClassImplementation()
2170 Diag(ImpDecl->getLocation(), diag::warn_on_superclass_use); in CheckImplementationIvars()
2175 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
2176 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2183 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
2184 Diag(ClsExtIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2209 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_type) in CheckImplementationIvars()
2212 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2217 diag::err_conflicting_ivar_bitwidth) in CheckImplementationIvars()
2220 diag::note_previous_definition); in CheckImplementationIvars()
2224 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_name) in CheckImplementationIvars()
2226 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
2232 Diag(ivars[j]->getLocation(), diag::err_inconsistent_ivar_count); in CheckImplementationIvars()
2234 Diag(IVI->getLocation(), diag::err_inconsistent_ivar_count); in CheckImplementationIvars()
2274 S.Diag(MethodLoc, diag::note_method_declared_at) << method; in WarnUndefinedMethod()
2365 ? diag::warn_conflicting_overriding_ret_type_modifiers in CheckMethodOverrideReturn()
2366 : diag::warn_conflicting_ret_type_modifiers)) in CheckMethodOverrideReturn()
2369 S.Diag(MethodDecl->getLocation(), diag::note_previous_declaration) in CheckMethodOverrideReturn()
2383 diag::warn_conflicting_nullability_attr_overriding_ret_types) in CheckMethodOverrideReturn()
2390 S.Diag(MethodDecl->getLocation(), diag::note_previous_declaration); in CheckMethodOverrideReturn()
2400 IsOverridingMode ? diag::warn_conflicting_overriding_ret_types in CheckMethodOverrideReturn()
2401 : diag::warn_conflicting_ret_types; in CheckMethodOverrideReturn()
2417 IsOverridingMode ? diag::warn_non_covariant_overriding_ret_types in CheckMethodOverrideReturn()
2418 : diag::warn_non_covariant_ret_types; in CheckMethodOverrideReturn()
2427 ? diag::note_previous_declaration in CheckMethodOverrideReturn()
2428 : diag::note_previous_definition) in CheckMethodOverrideReturn()
2447 diag::warn_conflicting_overriding_param_modifiers) in CheckMethodOverrideParam()
2451 diag::warn_conflicting_param_modifiers) in CheckMethodOverrideParam()
2454 S.Diag(IfaceVar->getLocation(), diag::note_previous_declaration) in CheckMethodOverrideParam()
2467 diag::warn_conflicting_nullability_attr_overriding_param_types) in CheckMethodOverrideParam()
2474 S.Diag(IfaceVar->getLocation(), diag::note_previous_declaration); in CheckMethodOverrideParam()
2482 IsOverridingMode ? diag::warn_conflicting_overriding_param_types in CheckMethodOverrideParam()
2483 : diag::warn_conflicting_param_types; in CheckMethodOverrideParam()
2499 IsOverridingMode ? diag::warn_non_contravariant_overriding_param_types in CheckMethodOverrideParam()
2500 : diag::warn_non_contravariant_param_types; in CheckMethodOverrideParam()
2508 (IsOverridingMode ? diag::note_previous_declaration in CheckMethodOverrideParam()
2509 : diag::note_previous_definition)) in CheckMethodOverrideParam()
2532 unsigned errorID = diag::err_arc_lost_method_convention; in checkMethodFamilyMismatch()
2533 unsigned noteID = diag::note_arc_lost_method_convention; in checkMethodFamilyMismatch()
2537 errorID = diag::err_arc_gained_method_convention; in checkMethodFamilyMismatch()
2538 noteID = diag::note_arc_gained_method_convention; in checkMethodFamilyMismatch()
2606 diag::warn_conflicting_variadic); in WarnConflictingTypedMethods()
2607 Diag(MethodDecl->getLocation(), diag::note_previous_declaration); in WarnConflictingTypedMethods()
2628 diag::warn_conflicting_overriding_variadic); in CheckConflictingOverridingMethod()
2629 Diag(Overridden->getLocation(), diag::note_previous_declaration); in CheckConflictingOverridingMethod()
2671 diag::warn_category_method_impl_match); in WarnExactTypedMethods()
2672 Diag(MethodDecl->getLocation(), diag::note_method_declared_at) in WarnExactTypedMethods()
2797 unsigned DIAG = diag::warn_unimplemented_protocol_method; in CheckProtocolMethodDefs()
2819 unsigned DIAG = diag::warn_unimplemented_protocol_method; in CheckProtocolMethodDefs()
2848 diag::warn_undef_method_impl); in MatchAllMethodDeclarations()
2878 diag::warn_undef_method_impl); in MatchAllMethodDeclarations()
3081 Diag(AtClassLoc, diag::err_redefinition_different_kind) << IdentList[i]; in ActOnForwardClassDeclaration()
3082 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnForwardClassDeclaration()
3089 Diag(AtClassLoc, diag::warn_forward_class_redefinition) in ActOnForwardClassDeclaration()
3091 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnForwardClassDeclaration()
3131 Diag(IdentLocs[i], diag::err_objc_parameterized_forward_class) in ActOnForwardClassDeclaration()
3134 Diag(Def->getLocation(), diag::note_defined_here) in ActOnForwardClassDeclaration()
3607 !getDiagnostics().isIgnored(diag::warn_strict_multiple_method_decl, in DiagnoseMultipleMethodInGlobalPool()
3636 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3638 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3640 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R; in DiagnoseMultipleMethodInGlobalPool()
3643 issueError ? diag::note_possibility : diag::note_using) in DiagnoseMultipleMethodInGlobalPool()
3646 Diag(Methods[I]->getBeginLoc(), diag::note_also_found) in DiagnoseMultipleMethodInGlobalPool()
3778 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II; in DiagnoseDuplicateIvars()
3779 Diag(prevIvar->getLocation(), diag::note_previous_declaration); in DiagnoseDuplicateIvars()
3795 S.Diag(ivar->getLocation(), diag::err_arc_weak_disabled); in DiagnoseWeakIvars()
3797 S.Diag(ivar->getLocation(), diag::err_arc_weak_no_runtime); in DiagnoseWeakIvars()
3817 S.Diag(ivar->getLocation(), diag::err_flexible_array_arc_retainable); in DiagnoseRetainableFlexibleArrayMember()
3870 S.Diag(ivar->getLocation(), diag::warn_variable_sized_ivar_visibility) in DiagnoseVariableSizedIvars()
3888 S.Diag(ivar->getLocation(), diag::err_flexible_array_not_at_end) in DiagnoseVariableSizedIvars()
3895 diag::err_objc_variable_sized_type_not_at_end) in DiagnoseVariableSizedIvars()
3902 diag::note_next_ivar_declaration) in DiagnoseVariableSizedIvars()
3923 diag::warn_superclass_variable_sized_type_not_at_end) in DiagnoseVariableSizedIvars()
3926 S.Diag(LastIvar->getLocation(), diag::note_entity_declared_at) in DiagnoseVariableSizedIvars()
3970 S.Diag(CDecl->getLocation(), diag::err_objc_direct_protocol_conformance) in DiagnoseCategoryDirectMembersProtocolConformance()
3973 S.Diag(MD->getLocation(), diag::note_direct_member_here); in DiagnoseCategoryDirectMembersProtocolConformance()
4031 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in ActOnAtEnd()
4033 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4040 Diag(Method->getLocation(), diag::warn_duplicate_method_decl) in ActOnAtEnd()
4042 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4055 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in ActOnAtEnd()
4057 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4064 Diag(Method->getLocation(), diag::warn_duplicate_method_decl) in ActOnAtEnd()
4066 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
4142 Diag(DeclLoc, diag::warn_objc_root_class_missing) in ActOnAtEnd()
4151 Diag(SuperClassLoc, diag::note_objc_needs_superclass) in ActOnAtEnd()
4154 Diag(SuperClassLoc, diag::note_objc_needs_superclass); in ActOnAtEnd()
4159 Diag(IDecl->getLocation(), diag::err_objc_root_class_subclass); in ActOnAtEnd()
4169 Diag(IC->getLocation(), diag::err_restricted_superclass_mismatch); in ActOnAtEnd()
4170 Diag(Super->getLocation(), diag::note_class_declared); in ActOnAtEnd()
4175 Diag(IC->getLocation(), diag::err_implementation_of_class_stub); in ActOnAtEnd()
4201 Diag(IntfDecl->getLocation(), diag::err_restricted_superclass_mismatch); in ActOnAtEnd()
4202 Diag(Super->getLocation(), diag::note_class_declared); in ActOnAtEnd()
4208 Diag(IntfDecl->getLocation(), diag::err_class_stub_subclassing_mismatch); in ActOnAtEnd()
4218 Diag(VDecl->getLocation(), diag::err_objc_var_decl_inclass); in ActOnAtEnd()
4434 Diag(method->getLocation(), diag::err_objc_override_direct_method); in CheckObjCMethodDirectOverrides()
4435 Diag(attr->getLocation(), diag::note_previous_declaration); in CheckObjCMethodDirectOverrides()
4438 Diag(attr->getLocation(), diag::err_objc_direct_on_override) in CheckObjCMethodDirectOverrides()
4440 Diag(overridden->getLocation(), diag::note_previous_declaration); in CheckObjCMethodDirectOverrides()
4534 Diag((*ParamI)->getLocation(), diag::ext_typecheck_base_super) in CheckObjCMethodOverrides()
4536 Diag(overridden->getLocation(), diag::note_previous_declaration); in CheckObjCMethodOverrides()
4569 S.Diag(loc, diag::err_nullability_conflicting) in mergeTypeNullabilityForRedecl()
4666 SemaRef.Diag(Loc, diag::err_objc_method_unsupported_param_ret_type) in checkObjCMethodX86VectorTypes()
4691 S.Diag(Method->getLocation(), diag::err_objc_direct_duplicate_decl) in checkObjCDirectMethodClashes()
4694 S.Diag(IMD->getLocation(), diag::note_previous_declaration); in checkObjCDirectMethodClashes()
4741 Diag(MethodLoc, diag::err_missing_method_context); in ActOnMethodDeclaration()
4761 Diag(MethodLoc, diag::warn_missing_method_return_type) in ActOnMethodDeclaration()
4796 (MethodDefinition ? diag::warn_method_param_redefinition in ActOnMethodDeclaration()
4797 : diag::warn_method_param_declaration)) in ActOnMethodDeclaration()
4800 diag::note_previous_declaration); in ActOnMethodDeclaration()
4824 Diag(Param->getLocation(), diag::err_block_on_nonlocal); in ActOnMethodDeclaration()
4935 diag::err_objc_direct_impl_decl_mismatch) in ActOnMethodDeclaration()
4937 Diag(IMD->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
4945 Diag(attr->getLocation(), diag::err_objc_direct_missing_on_decl); in ActOnMethodDeclaration()
4946 Diag(IMD->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
4962 Diag(ObjCMethod->getLocation(), diag::warn_dealloc_in_category) in ActOnMethodDeclaration()
5005 Diag(ObjCMethod->getLocation(), diag::err_duplicate_method_decl) in ActOnMethodDeclaration()
5007 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
5079 Diag(attr->getLocation(), diag::warn_availability_on_static_initializer) in ActOnMethodDeclaration()
5105 Diag(D->getLocation(), diag::err_objc_decls_may_only_appear_in_global_scope); in CheckObjCDeclScope()
5120 Diag(DeclStart, diag::err_undef_interface) << ClassName; in ActOnDefs()
5124 Diag(DeclStart, diag::err_atdef_nonfragile_interface); in ActOnDefs()
5166 Diag(IdLoc, diag::err_arg_with_address_space); in BuildObjCExceptionDecl()
5178 Diag(IdLoc, diag::err_illegal_qualifiers_on_catch_parm); in BuildObjCExceptionDecl()
5183 Diag(IdLoc, diag::err_catch_param_not_objc_type); in BuildObjCExceptionDecl()
5186 Diag(IdLoc, diag::err_catch_param_not_objc_type); in BuildObjCExceptionDecl()
5208 Diag(DS.getStorageClassSpecLoc(), diag::warn_register_objc_catch_parm) in ActOnObjCExceptionDecl()
5211 Diag(DS.getStorageClassSpecLoc(), diag::err_storage_spec_on_catch_parm) in ActOnObjCExceptionDecl()
5215 Diag(DS.getInlineSpecLoc(), diag::err_inline_non_function) in ActOnObjCExceptionDecl()
5219 diag::err_invalid_thread) in ActOnObjCExceptionDecl()
5241 Diag(D.getIdentifierLoc(), diag::err_qualified_objc_catch_parm) in ActOnObjCExceptionDecl()
5254 Diag(New->getLocation(), diag::err_block_on_nonlocal); in ActOnObjCExceptionDecl()
5291 Diag(Loc, diag::warn_unimplemented_selector) << Sel; in DiagnoseUseOfUnimplementedSelectors()
5363 unsigned DIAG = diag::warn_unused_property_backing_ivar; in DiagnoseUnusedBackingIvarInAccessor()
5387 Diag(PDecl->getLocation(), diag::note_property_declare); in DiagnoseUnusedBackingIvarInAccessor()
5410 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); in AdjustParameterTypeForObjCAutoRefCount()
5412 Diag(NameLoc, diag::err_arc_array_param_no_ownership) in AdjustParameterTypeForObjCAutoRefCount()
5439 SemaRef.diagnoseTypo(C, PDiag(diag::err_undef_interface_suggest) << Id); in getObjCInterfaceDecl()
5470 Diag(decl->getLocation(), diag::err_arc_autoreleasing_var) << kind; in inferObjCARCLifetime()
5486 Diag(var->getLocation(), diag::err_arc_thread_ownership) in inferObjCARCLifetime()
5543 PDiag(diag::err_access_dtor_ivar) in SetIvarInitializers()
5600 Diag(Loc, diag::err_ivar_reference_type); in ActOnIvar()
5607 TInfo, T, Loc, diag::err_typecheck_ivar_variable_size)) in ActOnIvar()
5633 Diag(Loc, diag::err_misplaced_ivar) << CDecl->IsClassExtension(); in ActOnIvar()
5654 Diag(Loc, diag::err_duplicate_member) << II; in ActOnIvar()
5655 Diag(PrevDecl->getLocation(), diag::note_previous_declaration); in ActOnIvar()
5682 Diag(Loc, diag::warn_ivars_in_interface); in ActOnIvar()