• Home
  • Raw
  • Download

Lines Matching refs:diag

106   Diag(loc, diag::err_arc_init_method_unrelated_result_type);  in checkInitMethod()
142 diag::warn_related_result_type_compatibility_class) in CheckObjCMethodOverride()
148 diag::warn_related_result_type_compatibility_protocol) in CheckObjCMethodOverride()
155 diag::note_related_result_type_overridden_family) in CheckObjCMethodOverride()
159 diag::note_related_result_type_overridden); in CheckObjCMethodOverride()
165 diag::err_nsreturns_retained_attribute_mismatch) << 1; in CheckObjCMethodOverride()
166 Diag(Overridden->getLocation(), diag::note_previous_decl) in CheckObjCMethodOverride()
172 diag::err_nsreturns_retained_attribute_mismatch) << 0; in CheckObjCMethodOverride()
173 Diag(Overridden->getLocation(), diag::note_previous_decl) in CheckObjCMethodOverride()
185 diag::err_nsconsumed_attribute_mismatch); in CheckObjCMethodOverride()
186 Diag(oldDecl->getLocation(), diag::note_previous_decl) in CheckObjCMethodOverride()
244 S.Diag(ImplLoc, diag::warn_deprecated_def) << select; in DiagnoseObjCImplementedDeprecations()
246 S.Diag(ND->getLocation(), diag::note_method_declared_at) in DiagnoseObjCImplementedDeprecations()
249 S.Diag(ND->getLocation(), diag::note_previous_decl) << "class"; in DiagnoseObjCImplementedDeprecations()
296 diag::err_typecheck_decl_incomplete_type)) in ActOnStartOfObjCMethodDef()
309 Diag(MDecl->getLocation(), diag::err_arc_illegal_method_def) in ActOnStartOfObjCMethodDef()
388 Diag(ClassLoc, diag::err_redefinition_different_kind) << ClassName; in ActOnStartClassInterface()
389 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
401 Diag(AtInterfaceLoc, diag::err_duplicate_class_def) in ActOnStartClassInterface()
403 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
430 Diag(SuperLoc, diag::err_undef_superclass_suggest) in ActOnStartClassInterface()
432 Diag(PrevDecl->getLocation(), diag::note_previous_decl) in ActOnStartClassInterface()
438 Diag(SuperLoc, diag::err_recursive_superclass) in ActOnStartClassInterface()
467 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; in ActOnStartClassInterface()
468 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassInterface()
474 Diag(SuperLoc, diag::err_undef_superclass) in ActOnStartClassInterface()
478 PDiag(diag::err_forward_superclass) in ActOnStartClassInterface()
516 Diag(AliasLocation, diag::warn_previous_alias_decl); in ActOnCompatiblityAlias()
518 Diag(AliasLocation, diag::err_conflicting_aliasing_type) << AliasName; in ActOnCompatiblityAlias()
519 Diag(ADecl->getLocation(), diag::note_previous_declaration); in ActOnCompatiblityAlias()
538 Diag(ClassLocation, diag::warn_undef_interface) << ClassName; in ActOnCompatiblityAlias()
540 Diag(CDeclU->getLocation(), diag::note_previous_declaration); in ActOnCompatiblityAlias()
565 Diag(Ploc, diag::err_protocol_has_circular_dependency); in CheckForwardProtocolDeclarationForCircularDependency()
566 Diag(PrevLoc, diag::note_previous_definition); in CheckForwardProtocolDeclarationForCircularDependency()
598 Diag(ProtocolLoc, diag::warn_duplicate_protocol_def) << ProtocolName; in ActOnStartProtocolInterface()
599 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnStartProtocolInterface()
662 Diag(ProtocolId[i].second, diag::err_undeclared_protocol_suggest) in FindProtocolDeclaration()
664 Diag(PDecl->getLocation(), diag::note_previous_decl) in FindProtocolDeclaration()
670 Diag(ProtocolId[i].second, diag::err_undeclared_protocol) in FindProtocolDeclaration()
680 Diag(ProtocolId[i].second, diag::warn_undef_protocolref) in FindProtocolDeclaration()
708 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in DiagnoseClassExtensionDupMethods()
710 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in DiagnoseClassExtensionDupMethods()
762 PDiag(diag::err_category_forward_interface) in ActOnStartCategoryInterface()
773 Diag(ClassLoc, diag::err_undef_interface) << ClassName; in ActOnStartCategoryInterface()
778 Diag(ClassLoc, diag::err_class_extension_after_impl) << ClassName; in ActOnStartCategoryInterface()
780 diag::note_implementation_declared); in ActOnStartCategoryInterface()
790 Diag(CategoryLoc, diag::warn_dup_category_def) in ActOnStartCategoryInterface()
792 Diag(CDeclChain->getLocation(), diag::note_previous_definition); in ActOnStartCategoryInterface()
842 Diag(ClassLoc, diag::err_undef_interface) << ClassName; in ActOnStartCategoryImplementation()
845 diag::err_undef_interface)) { in ActOnStartCategoryImplementation()
859 Diag(ClassLoc, diag::err_dup_implementation_category) << ClassName in ActOnStartCategoryImplementation()
862 diag::note_previous_definition); in ActOnStartCategoryImplementation()
888 Diag(ClassLoc, diag::err_redefinition_different_kind) << ClassName; in ActOnStartClassImplementation()
889 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
892 diag::warn_undef_interface); in ActOnStartClassImplementation()
907 Diag(ClassLoc, diag::warn_undef_interface_suggest) in ActOnStartClassImplementation()
909 Diag(IDecl->getLocation(), diag::note_previous_decl) << CorrectedName in ActOnStartClassImplementation()
913 Diag(ClassLoc, diag::warn_undef_interface) << ClassName; in ActOnStartClassImplementation()
924 Diag(SuperClassLoc, diag::err_redefinition_different_kind) in ActOnStartClassImplementation()
926 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
932 Diag(SuperClassLoc, diag::err_undef_superclass) in ActOnStartClassImplementation()
937 Diag(SuperClassLoc, diag::err_conflicting_super_class) in ActOnStartClassImplementation()
939 Diag(SDecl->getLocation(), diag::note_previous_definition); in ActOnStartClassImplementation()
981 Diag(ClassLoc, diag::err_dup_implementation_class) << ClassName; in ActOnStartClassImplementation()
983 diag::note_previous_definition); in ActOnStartClassImplementation()
1043 Diag(ImpDecl->getLocation(), diag::warn_on_superclass_use); in CheckImplementationIvars()
1048 Diag(ImplIvar->getLocation(), diag::err_duplicate_ivar_declaration); in CheckImplementationIvars()
1049 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
1073 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_type) in CheckImplementationIvars()
1076 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
1081 diag::err_conflicting_ivar_bitwidth) << ImplIvar->getIdentifier(); in CheckImplementationIvars()
1083 diag::note_previous_definition); in CheckImplementationIvars()
1087 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_name) in CheckImplementationIvars()
1089 Diag(ClsIvar->getLocation(), diag::note_previous_definition); in CheckImplementationIvars()
1095 Diag(ivars[j]->getLocation(), diag::err_inconsistant_ivar_count); in CheckImplementationIvars()
1097 Diag((*IVI)->getLocation(), diag::err_inconsistant_ivar_count); in CheckImplementationIvars()
1106 Diag(ImpLoc, diag::warn_incomplete_impl); in WarnUndefinedMethod()
1109 if (DiagID == diag::warn_unimplemented_protocol_method) in WarnUndefinedMethod()
1198 diag::warn_conflicting_overriding_ret_type_modifiers in CheckMethodOverrideReturn()
1199 : diag::warn_conflicting_ret_type_modifiers)) in CheckMethodOverrideReturn()
1202 S.Diag(MethodDecl->getLocation(), diag::note_previous_declaration) in CheckMethodOverrideReturn()
1216 IsOverridingMode ? diag::warn_conflicting_overriding_ret_types in CheckMethodOverrideReturn()
1217 : diag::warn_conflicting_ret_types; in CheckMethodOverrideReturn()
1233 IsOverridingMode ? diag::warn_non_covariant_overriding_ret_types in CheckMethodOverrideReturn()
1234 : diag::warn_non_covariant_ret_types; in CheckMethodOverrideReturn()
1244 IsOverridingMode ? diag::note_previous_declaration in CheckMethodOverrideReturn()
1245 : diag::note_previous_definition) in CheckMethodOverrideReturn()
1264 diag::warn_conflicting_overriding_param_modifiers) in CheckMethodOverrideParam()
1268 diag::warn_conflicting_param_modifiers) in CheckMethodOverrideParam()
1271 S.Diag(IfaceVar->getLocation(), diag::note_previous_declaration) in CheckMethodOverrideParam()
1287 IsOverridingMode ? diag::warn_conflicting_overriding_param_types in CheckMethodOverrideParam()
1288 : diag::warn_conflicting_param_types; in CheckMethodOverrideParam()
1304 IsOverridingMode ? diag::warn_non_contravariant_overriding_param_types in CheckMethodOverrideParam()
1305 : diag::warn_non_contravariant_param_types; in CheckMethodOverrideParam()
1313 (IsOverridingMode ? diag::note_previous_declaration in CheckMethodOverrideParam()
1314 : diag::note_previous_definition)) in CheckMethodOverrideParam()
1337 unsigned errorID = diag::err_arc_lost_method_convention; in checkMethodFamilyMismatch()
1338 unsigned noteID = diag::note_arc_lost_method_convention; in checkMethodFamilyMismatch()
1342 errorID = diag::err_arc_gained_method_convention; in checkMethodFamilyMismatch()
1343 noteID = diag::note_arc_gained_method_convention; in checkMethodFamilyMismatch()
1410 diag::warn_conflicting_variadic); in WarnConflictingTypedMethods()
1411 Diag(MethodDecl->getLocation(), diag::note_previous_declaration); in WarnConflictingTypedMethods()
1432 diag::warn_conflicting_overriding_variadic); in CheckConflictingOverridingMethod()
1433 Diag(Overridden->getLocation(), diag::note_previous_declaration); in CheckConflictingOverridingMethod()
1473 diag::warn_category_method_impl_match); in WarnExactTypedMethods()
1474 Diag(MethodDecl->getLocation(), diag::note_method_declared_at) in WarnExactTypedMethods()
1544 unsigned DIAG = diag::warn_unimplemented_protocol_method; in CheckProtocolMethodDefs()
1548 Diag(method->getLocation(), diag::note_method_declared_at) in CheckProtocolMethodDefs()
1550 Diag(CDecl->getLocation(), diag::note_required_for_protocol_at) in CheckProtocolMethodDefs()
1567 unsigned DIAG = diag::warn_unimplemented_protocol_method; in CheckProtocolMethodDefs()
1571 Diag(method->getLocation(), diag::note_method_declared_at) in CheckProtocolMethodDefs()
1573 Diag(IDecl->getLocation(), diag::note_required_for_protocol_at) << in CheckProtocolMethodDefs()
1607 diag::note_undef_method_impl); in MatchAllMethodDeclarations()
1637 diag::note_undef_method_impl); in MatchAllMethodDeclarations()
1822 Diag(AtClassLoc, diag::err_redefinition_different_kind) << IdentList[i]; in ActOnForwardClassDeclaration()
1823 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnForwardClassDeclaration()
1830 Diag(AtClassLoc, diag::warn_forward_class_redefinition) << IdentList[i]; in ActOnForwardClassDeclaration()
1831 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnForwardClassDeclaration()
2081 (Diags.getDiagnosticLevel(diag::warn_strict_multiple_method_decl, in LookupMethodInGlobalPool()
2112 Diag(R.getBegin(), diag::err_arc_multiple_method_decl) << Sel << R; in LookupMethodInGlobalPool()
2114 Diag(R.getBegin(), diag::warn_strict_multiple_method_decl) << Sel << R; in LookupMethodInGlobalPool()
2116 Diag(R.getBegin(), diag::warn_multiple_method_decl) << Sel << R; in LookupMethodInGlobalPool()
2119 issueError ? diag::note_possibility : diag::note_using) in LookupMethodInGlobalPool()
2122 Diag(Next->Method->getLocStart(), diag::note_also_found) in LookupMethodInGlobalPool()
2170 Diag((*ParamI)->getLocation(), diag::ext_typecheck_base_super) in CompareMethodParamsInBaseAndSuper()
2172 Diag(SuperMethodDecl->getLocation(), diag::note_previous_declaration); in CompareMethodParamsInBaseAndSuper()
2195 Diag(Ivar->getLocation(), diag::err_duplicate_member) << II; in DiagnoseDuplicateIvars()
2196 Diag(prevIvar->getLocation(), diag::note_previous_declaration); in DiagnoseDuplicateIvars()
2260 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in ActOnAtEnd()
2262 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
2269 Diag(Method->getLocation(), diag::warn_duplicate_method_decl) in ActOnAtEnd()
2271 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
2287 Diag(Method->getLocation(), diag::err_duplicate_method_decl) in ActOnAtEnd()
2289 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
2296 Diag(Method->getLocation(), diag::warn_duplicate_method_decl) in ActOnAtEnd()
2298 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnAtEnd()
2382 Diag(DeclLoc, diag::warn_objc_root_class_missing) in ActOnAtEnd()
2391 Diag(SuperClassLoc, diag::note_objc_needs_superclass) in ActOnAtEnd()
2394 Diag(SuperClassLoc, diag::note_objc_needs_superclass); in ActOnAtEnd()
2399 Diag(IDecl->getLocation(), diag::err_objc_root_class_subclass); in ActOnAtEnd()
2433 Diag(VDecl->getLocation(), diag::err_objc_var_decl_inclass); in ActOnAtEnd()
2700 Diag(MethodLoc, diag::error_missing_method_context); in ActOnMethodDeclaration()
2715 Diag(MethodLoc, diag::err_object_cannot_be_passed_returned_by_value) in ActOnMethodDeclaration()
2723 Diag(MethodLoc, diag::warn_missing_method_return_type) in ActOnMethodDeclaration()
2762 (MethodDefinition ? diag::warn_method_param_redefinition in ActOnMethodDeclaration()
2763 : diag::warn_method_param_declaration)) in ActOnMethodDeclaration()
2766 diag::note_previous_declaration); in ActOnMethodDeclaration()
2787 Diag(Param->getLocation(), diag::err_block_on_nonlocal); in ActOnMethodDeclaration()
2806 diag::err_object_cannot_be_passed_returned_by_value) in ActOnMethodDeclaration()
2841 Diag(EndLoc, diag::warn_attribute_method_def); in ActOnMethodDeclaration()
2842 Diag(MethodLoc, diag::note_method_declared_at) in ActOnMethodDeclaration()
2852 Diag(ObjCMethod->getLocation(), diag::err_duplicate_method_decl) in ActOnMethodDeclaration()
2854 Diag(PrevMethod->getLocation(), diag::note_previous_declaration); in ActOnMethodDeclaration()
2945 Diag(D->getLocation(), diag::err_objc_decls_may_only_appear_in_global_scope); in CheckObjCDeclScope()
2959 Diag(DeclStart, diag::err_undef_interface) << ClassName; in ActOnDefs()
2963 Diag(DeclStart, diag::err_atdef_nonfragile_interface); in ActOnDefs()
3004 Diag(IdLoc, diag::err_arg_with_address_space); in BuildObjCExceptionDecl()
3016 Diag(IdLoc ,diag::err_catch_param_not_objc_type); in BuildObjCExceptionDecl()
3019 Diag(IdLoc, diag::err_illegal_qualifiers_on_catch_parm); in BuildObjCExceptionDecl()
3041 Diag(DS.getStorageClassSpecLoc(), diag::warn_register_objc_catch_parm) in ActOnObjCExceptionDecl()
3044 Diag(DS.getStorageClassSpecLoc(), diag::err_storage_spec_on_catch_parm) in ActOnObjCExceptionDecl()
3048 Diag(D.getDeclSpec().getThreadSpecLoc(), diag::err_invalid_thread); in ActOnObjCExceptionDecl()
3069 Diag(D.getIdentifierLoc(), diag::err_qualified_objc_catch_parm) in ActOnObjCExceptionDecl()
3082 Diag(New->getLocation(), diag::err_block_on_nonlocal); in ActOnObjCExceptionDecl()
3118 Diag((*S).second, diag::warn_unimplemented_selector) << Sel; in DiagnoseUseOfUnimplementedSelectors()