Lines Matching refs:getLocation
168 (*Res)->getLocation().getRawEncoding() < in getTypeName()
169 IIDecl->getLocation().getRawEncoding()) in getTypeName()
323 Diag(Result->getLocation(), diag::note_previous_decl) in DiagnoseUnknownTypeName()
347 Diag(TplDecl->getLocation(), diag::note_template_decl_here) in DiagnoseUnknownTypeName()
406 BuildCXXNestedNameSpecifier(S, *Name, NameLoc, NextToken.getLocation(), in ClassifyName()
430 Diag(Property->getLocation(), diag::note_property_declare); in ClassifyName()
565 Diag(FirstDecl->getLocation(), diag::note_previous_decl) in ClassifyName()
1103 Diag(D->getLocation(), DiagID) << D->getDeclName(); in DiagnoseUnusedDecl()
1111 S.Diag(L->getLocation(), diag::err_undeclared_label_use) <<L->getDeclName(); in CheckPoppedLabel()
1172 Diag(IDecl->getLocation(), diag::note_previous_decl) in getObjCInterfaceDecl()
1341 Diag(New->getLocation(), diag::err_redefinition_different_kind) in MergeTypedefNameDecl()
1345 if (OldD->getLocation().isValid()) in MergeTypedefNameDecl()
1346 Diag(OldD->getLocation(), diag::note_previous_definition); in MergeTypedefNameDecl()
1371 Diag(New->getLocation(), diag::err_redefinition_different_typedef) in MergeTypedefNameDecl()
1373 if (Old->getLocation().isValid()) in MergeTypedefNameDecl()
1374 Diag(Old->getLocation(), diag::note_previous_definition); in MergeTypedefNameDecl()
1420 Diag(New->getLocation(), diag::err_redefinition) in MergeTypedefNameDecl()
1422 Diag(Old->getLocation(), diag::note_previous_definition); in MergeTypedefNameDecl()
1431 (Context.getSourceManager().isInSystemHeader(Old->getLocation()) || in MergeTypedefNameDecl()
1432 Context.getSourceManager().isInSystemHeader(New->getLocation()))) in MergeTypedefNameDecl()
1435 Diag(New->getLocation(), diag::warn_redefinition_of_typedef) in MergeTypedefNameDecl()
1437 Diag(Old->getLocation(), diag::note_previous_definition); in MergeTypedefNameDecl()
1575 Diag(New->getLocation(), diag::err_using_decl_conflict_reverse); in MergeFunctionDecl()
1576 Diag(Shadow->getTargetDecl()->getLocation(), in MergeFunctionDecl()
1578 Diag(Shadow->getUsingDecl()->getLocation(), in MergeFunctionDecl()
1583 Diag(New->getLocation(), diag::err_redefinition_different_kind) in MergeFunctionDecl()
1585 Diag(OldD->getLocation(), diag::note_previous_definition); in MergeFunctionDecl()
1609 Diag(New->getLocation(), diag::warn_static_non_static) << New; in MergeFunctionDecl()
1610 Diag(Old->getLocation(), PrevDiag); in MergeFunctionDecl()
1612 Diag(New->getLocation(), diag::err_static_non_static) << New; in MergeFunctionDecl()
1613 Diag(Old->getLocation(), PrevDiag); in MergeFunctionDecl()
1642 Diag(New->getLocation(), diag::err_cconv_change) in MergeFunctionDecl()
1647 Diag(Old->getLocation(), diag::note_previous_declaration); in MergeFunctionDecl()
1661 Diag(New->getLocation(), diag::err_regparm_mismatch) in MergeFunctionDecl()
1664 Diag(Old->getLocation(), diag::note_previous_declaration); in MergeFunctionDecl()
1692 Diag(New->getLocation(), in MergeFunctionDecl()
1695 Diag(New->getLocation(), diag::err_ovl_diff_return_type); in MergeFunctionDecl()
1696 Diag(Old->getLocation(), PrevDiag) << Old << Old->getType(); in MergeFunctionDecl()
1716 Diag(New->getLocation(), diag::err_ovl_static_nonstatic_member); in MergeFunctionDecl()
1717 Diag(Old->getLocation(), PrevDiag) << Old << Old->getType(); in MergeFunctionDecl()
1735 Diag(New->getLocation(), NewDiag); in MergeFunctionDecl()
1736 Diag(Old->getLocation(), PrevDiag) << Old << Old->getType(); in MergeFunctionDecl()
1747 Diag(NewMethod->getLocation(), in MergeFunctionDecl()
1753 Diag(NewMethod->getLocation(), in MergeFunctionDecl()
1870 Diag(Warnings[Warn].NewParm->getLocation(), in MergeFunctionDecl()
1874 if (Warnings[Warn].OldParm->getLocation().isValid()) in MergeFunctionDecl()
1875 Diag(Warnings[Warn].OldParm->getLocation(), in MergeFunctionDecl()
1898 Diag(New->getLocation(), diag::warn_redecl_library_builtin) << New; in MergeFunctionDecl()
1899 Diag(Old->getLocation(), diag::note_previous_builtin_declaration) in MergeFunctionDecl()
1909 Diag(New->getLocation(), diag::err_conflicting_types) << New->getDeclName(); in MergeFunctionDecl()
1910 Diag(Old->getLocation(), PrevDiag) << Old << Old->getType(); in MergeFunctionDecl()
2016 Diag(New->getLocation(), diag::err_redefinition_different_type) in MergeVarDeclTypes()
2018 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDeclTypes()
2041 Diag(New->getLocation(), diag::err_redefinition_different_kind) in MergeVarDecl()
2043 Diag(Previous.getRepresentativeDecl()->getLocation(), in MergeVarDecl()
2053 Diag(New->getLocation(), diag::err_duplicate_member) in MergeVarDecl()
2055 Diag(Old->getLocation(), diag::note_previous_declaration); in MergeVarDecl()
2064 Diag(New->getLocation(), diag::warn_weak_import) << New->getDeclName(); in MergeVarDecl()
2065 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2078 Diag(New->getLocation(), diag::err_static_non_static) << New->getDeclName(); in MergeVarDecl()
2079 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2095 Diag(New->getLocation(), diag::err_non_static_static) << New->getDeclName(); in MergeVarDecl()
2096 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2103 Diag(New->getLocation(), diag::err_extern_non_extern) << New->getDeclName(); in MergeVarDecl()
2104 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2109 Diag(New->getLocation(), diag::err_non_extern_extern) << New->getDeclName(); in MergeVarDecl()
2110 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2122 Diag(New->getLocation(), diag::err_redefinition) << New->getDeclName(); in MergeVarDecl()
2123 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2128 Diag(New->getLocation(), diag::err_thread_non_thread) << New->getDeclName(); in MergeVarDecl()
2129 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2131 Diag(New->getLocation(), diag::err_non_thread_thread) << New->getDeclName(); in MergeVarDecl()
2132 Diag(Old->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2140 Diag(New->getLocation(), diag::err_redefinition) in MergeVarDecl()
2142 Diag(Def->getLocation(), diag::note_previous_definition); in MergeVarDecl()
2255 Diag(Enum->getLocation(), diag::ext_no_declarators) in ParsedFreeStandingDeclSpec()
2357 SemaRef.Diag(PrevDecl->getLocation(), diag::note_previous_declaration); in CheckAnonMemberRedeclaration()
2398 VD->getLocation(), diagKind)) { in InjectAnonymousStructOrUnionMembers()
2425 IndirectFieldDecl::Create(SemaRef.Context, Owner, VD->getLocation(), in InjectAnonymousStructOrUnionMembers()
2493 Diag(Record->getLocation(), diag::ext_anonymous_union); in BuildAnonymousStructOrUnion()
2495 Diag(Record->getLocation(), diag::ext_anonymous_struct); in BuildAnonymousStructOrUnion()
2510 Diag(Record->getLocation(), diag::err_anonymous_union_not_static); in BuildAnonymousStructOrUnion()
2562 Diag(FD->getLocation(), diag::err_anonymous_record_nonpublic_member) in BuildAnonymousStructOrUnion()
2586 Diag(MemRecord->getLocation(), diag::ext_anonymous_record_with_type) in BuildAnonymousStructOrUnion()
2590 Diag(MemRecord->getLocation(), diag::err_anonymous_record_with_type) in BuildAnonymousStructOrUnion()
2611 Diag((*Mem)->getLocation(), diag::ext_anonymous_record_with_type) in BuildAnonymousStructOrUnion()
2614 Diag((*Mem)->getLocation(), DK) in BuildAnonymousStructOrUnion()
2623 Diag(Record->getLocation(), diag::err_anonymous_struct_not_member) in BuildAnonymousStructOrUnion()
2638 Record->getLocation(), in BuildAnonymousStructOrUnion()
2655 Diag(Record->getLocation(), diag::err_mutable_nonmember); in BuildAnonymousStructOrUnion()
2665 Record->getLocation(), /*IdentifierInfo=*/0, in BuildAnonymousStructOrUnion()
3400 Diag(NewTD->getLocation(), diag::warn_illegal_constant_array_size); in CheckTypedefForVariablyModifiedType()
3404 Diag(NewTD->getLocation(), diag::err_typecheck_negative_array_size); in CheckTypedefForVariablyModifiedType()
3406 Diag(NewTD->getLocation(), diag::err_vla_decl_in_file_scope); in CheckTypedefForVariablyModifiedType()
3408 Diag(NewTD->getLocation(), diag::err_array_too_large) << Oversized.toString(10); in CheckTypedefForVariablyModifiedType()
3410 Diag(NewTD->getLocation(), diag::err_vm_decl_in_file_scope); in CheckTypedefForVariablyModifiedType()
3532 Diag(decl->getLocation(), diag::err_arc_autoreleasing_var) in inferObjCARCLifetime()
3549 Diag(var->getLocation(), diag::err_arc_thread_ownership) in inferObjCARCLifetime()
3767 Diag(NewVD->getLocation(), diag::err_nonstatic_member_out_of_line) in ActOnVariableDeclarator()
3795 Diag(NewVD->getLocation(), diag::warn_attribute_precede_definition); in ActOnVariableDeclarator()
3796 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnVariableDeclarator()
3896 Diag(ShadowedDecl->getLocation(), diag::note_previous_declaration); in CheckShadow()
3901 if (Diags.getDiagnosticLevel(diag::warn_decl_shadow, D->getLocation()) == in CheckShadow()
3905 LookupResult R(*this, D->getDeclName(), D->getLocation(), in CheckShadow()
3931 Diag(NewVD->getLocation(), diag::err_statically_allocated_object); in CheckVariableDeclaration()
3940 Diag(NewVD->getLocation(), diag::err_as_qualified_auto_decl); in CheckVariableDeclaration()
3947 Diag(NewVD->getLocation(), diag::warn_gc_attribute_weak_on_local); in CheckVariableDeclaration()
3949 Diag(NewVD->getLocation(), diag::warn_attribute_weak_on_local); in CheckVariableDeclaration()
3972 Diag(NewVD->getLocation(), diag::err_vla_decl_in_file_scope) in CheckVariableDeclaration()
3975 Diag(NewVD->getLocation(), diag::err_vla_decl_has_static_storage) in CheckVariableDeclaration()
3978 Diag(NewVD->getLocation(), diag::err_vla_decl_has_extern_linkage) in CheckVariableDeclaration()
3985 Diag(NewVD->getLocation(), diag::err_vm_decl_in_file_scope); in CheckVariableDeclaration()
3987 Diag(NewVD->getLocation(), diag::err_vm_decl_has_extern_linkage); in CheckVariableDeclaration()
3991 Diag(NewVD->getLocation(), diag::warn_illegal_constant_array_size); in CheckVariableDeclaration()
4006 Diag(NewVD->getLocation(), diag::err_typecheck_decl_incomplete_type) in CheckVariableDeclaration()
4012 Diag(NewVD->getLocation(), diag::err_block_on_nonlocal); in CheckVariableDeclaration()
4017 Diag(NewVD->getLocation(), diag::err_block_on_vm); in CheckVariableDeclaration()
4033 Diag(NewVD->getLocation(), diag::err_invalid_qualified_function_pointer) in CheckVariableDeclaration()
4112 LookupResult Prev(S, NewFD->getDeclName(), NewFD->getLocation(), in DiagnoseInvalidRedeclaration()
4121 S.Diag((*Func)->getLocation(), diag::note_member_def_close_match); in DiagnoseInvalidRedeclaration()
4377 Diag(NewFD->getLocation(), diag::err_destructor_template); in ActOnFunctionDeclarator()
4382 NewFD->getLocation(), in ActOnFunctionDeclarator()
4569 Diag(Param->getLocation(), diag::err_param_typedef_of_void) in ActOnFunctionDeclarator()
4689 Diag(NewFD->getLocation(), diag::err_function_specialization_in_class) in ActOnFunctionDeclarator()
4703 Diag(NewFD->getLocation(), in ActOnFunctionDeclarator()
4710 Diag(NewFD->getLocation(), in ActOnFunctionDeclarator()
4827 Diag(NewFD->getLocation(), diag::ext_out_of_line_declaration) in ActOnFunctionDeclarator()
4846 Diag(NewFD->getLocation(), diag::warn_attribute_precede_definition); in ActOnFunctionDeclarator()
4847 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnFunctionDeclarator()
4855 Diag(NewFD->getLocation(), in ActOnFunctionDeclarator()
4899 Diag(NewFD->getLocation(), diag::err_config_scalar_return); in ActOnFunctionDeclarator()
4939 Diag(NewFD->getLocation(), diag::err_vm_func_decl); in CheckFunctionDeclaration()
4988 Diag(NewFD->getLocation(), diag::err_attribute_overloadable_missing) in CheckFunctionDeclaration()
4996 Diag(OverloadedDecl->getLocation(), in CheckFunctionDeclaration()
5056 Diag(NewFD->getLocation(), diag::err_destructor_name); in CheckFunctionDeclaration()
5072 Diag(NewFD->getLocation(), diag::err_static_overrides_virtual) in CheckFunctionDeclaration()
5079 Diag((*Overridden)->getLocation(), in CheckFunctionDeclaration()
5131 Diag(FD->getLocation(), diagID) << which; in CheckMain()
5159 Diag(FD->getLocation(), diag::err_main_surplus_args) << nparams; in CheckMain()
5195 Diag(FD->getLocation(), diag::err_main_arg_wrong) << i << Expected[i]; in CheckMain()
5202 Diag(FD->getLocation(), diag::warn_main_one_arg); in CheckMain()
5206 Diag(FD->getLocation(), diag::err_main_template_decl); in CheckMain()
5263 << OrigDecl->getLocation() in CheckForSelfReference()
5299 Diag(Method->getLocation(), diag::err_member_function_initialization) in AddInitializerToDecl()
5309 Diag(RealDecl->getLocation(), diag::err_illegal_initializer); in AddInitializerToDecl()
5318 Diag(VDecl->getLocation(), diag::err_auto_var_deduction_failure) in AddInitializerToDecl()
5345 if (RequireCompleteType(VDecl->getLocation(), BaseDeclType, in AddInitializerToDecl()
5352 if (RequireNonAbstractType(VDecl->getLocation(), VDecl->getType(), in AddInitializerToDecl()
5359 Diag(VDecl->getLocation(), diag::err_redefinition) in AddInitializerToDecl()
5361 Diag(Def->getLocation(), diag::note_previous_definition); in AddInitializerToDecl()
5381 Diag(VDecl->getLocation(), diag::err_redefinition) << VDecl->getDeclName(); in AddInitializerToDecl()
5382 Diag(PrevInit->getLocation(), diag::note_previous_definition); in AddInitializerToDecl()
5401 = DirectInit? InitializationKind::CreateDirect(VDecl->getLocation(), in AddInitializerToDecl()
5404 : InitializationKind::CreateCopy(VDecl->getLocation(), in AddInitializerToDecl()
5412 Diag(VDecl->getLocation(), diag::err_block_extern_cant_init); in AddInitializerToDecl()
5466 Diag(VDecl->getLocation(), diag::err_in_class_initializer_non_const) in AddInitializerToDecl()
5499 Diag(VDecl->getLocation(), diag::ext_in_class_initializer_float_type) in AddInitializerToDecl()
5505 Diag(VDecl->getLocation(), diag::err_in_class_initializer_bad_type) in AddInitializerToDecl()
5521 Diag(VDecl->getLocation(), diag::warn_extern_init); in AddInitializerToDecl()
5566 Diag(VDecl->getLocation(), diag::err_nonstatic_flexible_variable); in AddInitializerToDecl()
5573 CheckImplicitConversions(Init, VDecl->getLocation()); in AddInitializerToDecl()
5576 checkUnsafeAssigns(VDecl->getLocation(), VDecl->getType(), Init); in AddInitializerToDecl()
5606 if (RequireCompleteType(VD->getLocation(), in ActOnInitializerError()
5614 if (RequireNonAbstractType(VD->getLocation(), Ty, in ActOnInitializerError()
5636 Diag(Var->getLocation(), diag::err_auto_var_requires_init) in ActOnUninitializedDecl()
5661 RequireCompleteType(Var->getLocation(), Type, in ActOnUninitializedDecl()
5667 RequireNonAbstractType(Var->getLocation(), Type, in ActOnUninitializedDecl()
5682 if (RequireCompleteType(Var->getLocation(), in ActOnUninitializedDecl()
5697 RequireCompleteType(Var->getLocation(), Type, in ActOnUninitializedDecl()
5711 Diag(Var->getLocation(), in ActOnUninitializedDecl()
5720 Diag(Var->getLocation(), diag::err_reference_var_requires_init) in ActOnUninitializedDecl()
5722 << SourceRange(Var->getLocation(), Var->getLocation()); in ActOnUninitializedDecl()
5735 if (RequireCompleteType(Var->getLocation(), in ActOnUninitializedDecl()
5743 if (RequireNonAbstractType(Var->getLocation(), Type, in ActOnUninitializedDecl()
5788 = InitializationKind::CreateDefault(Var->getLocation()); in ActOnUninitializedDecl()
5805 Diag(D->getLocation(), diag::err_for_range_decl_must_be_var); in ActOnCXXForRangeDecl()
5879 SourceLocation poi = var->getLocation(); in CheckCompleteVariableDeclaration()
5900 Diag(var->getLocation(), diag::warn_global_constructor) in CheckCompleteVariableDeclaration()
6043 Diag(PrevDecl->getLocation(), diag::note_previous_declaration); in ActOnParamDeclarator()
6078 Diag(New->getLocation(), diag::err_block_on_nonlocal); in ActOnParamDeclarator()
6108 Diag((*Param)->getLocation(), diag::warn_unused_parameter) in DiagnoseUnusedParameters()
6126 Diag(D->getLocation(), diag::warn_return_value_size) in DiagnoseSizeOfParametersAndReturnValue()
6138 Diag((*Param)->getLocation(), diag::warn_parameter_size) in DiagnoseSizeOfParametersAndReturnValue()
6302 Diag(FD->getLocation(), diag::err_redefinition_extern_inline) in CheckForFunctionRedefinition()
6305 Diag(FD->getLocation(), diag::err_redefinition) << FD->getDeclName(); in CheckForFunctionRedefinition()
6306 Diag(Definition->getLocation(), diag::note_previous_definition); in CheckForFunctionRedefinition()
6333 Diag(FD->getLocation(), diag::err_builtin_definition) << FD; in ActOnStartOfFunctionDef()
6343 RequireCompleteType(FD->getLocation(), ResultType, in ActOnStartOfFunctionDef()
6353 Diag(FD->getLocation(), diag::warn_missing_prototype) << FD; in ActOnStartOfFunctionDef()
6383 Diag(FD->getLocation(), in ActOnStartOfFunctionDef()
6396 Diag(FD->getLocation(), in ActOnStartOfFunctionDef()
6470 Diag(FD->getLocation(), diag::warn_pure_function_definition); in ActOnFinishFunctionBody()
6479 MarkVTableUsed(FD->getLocation(), Constructor->getParent()); in ActOnFinishFunctionBody()
6518 MarkBaseAndMemberDestructorsReferenced(Destructor->getLocation(), in ActOnFinishFunctionBody()
6567 Diag(Pos->second->getLocation(), diag::note_previous_declaration); in ImplicitlyDefineFunction()
6633 FD->addAttr(::new (Context) FormatAttr(FD->getLocation(), Context, in AddKnownFunctionAttributes()
6640 FD->addAttr(::new (Context) FormatAttr(FD->getLocation(), Context, in AddKnownFunctionAttributes()
6651 FD->addAttr(::new (Context) ConstAttr(FD->getLocation(), Context)); in AddKnownFunctionAttributes()
6655 FD->addAttr(::new (Context) NoThrowAttr(FD->getLocation(), Context)); in AddKnownFunctionAttributes()
6657 FD->addAttr(::new (Context) ConstAttr(FD->getLocation(), Context)); in AddKnownFunctionAttributes()
6679 FD->addAttr(::new (Context) FormatAttr(FD->getLocation(), Context, in AddKnownFunctionAttributes()
6686 FD->addAttr(::new (Context) FormatAttr(FD->getLocation(), Context, in AddKnownFunctionAttributes()
6833 Diag(Redecl->getLocation(), diag::note_previous_use); in isAcceptableTagRedeclaration()
7181 Diag(PrevTagDecl->getLocation(), diag::note_previous_use); in ActOnTag()
7201 Diag(PrevTagDecl->getLocation(), diag::note_previous_use); in ActOnTag()
7216 Diag(PrevTagDecl->getLocation(), diag::note_previous_use); in ActOnTag()
7223 Diag(PrevTagDecl->getLocation(), diag::note_previous_use); in ActOnTag()
7250 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnTag()
7265 Diag(PrevTagDecl->getLocation(), in ActOnTag()
7308 Diag(PrevDecl->getLocation(), diag::note_declared_at); in ActOnTag()
7323 Diag(PrevDecl->getLocation(), diag::note_previous_decl) << PrevDecl; in ActOnTag()
7333 Diag(PrevDecl->getLocation(), diag::note_previous_decl) << PrevDecl; in ActOnTag()
7341 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnTag()
7385 Diag(Def->getLocation(), diag::note_previous_definition); in ActOnTag()
7554 Record->getLocStart(), Record->getLocation(), in ActOnStartCXXMemberDeclarations()
7848 Diag(PrevDecl->getLocation(), diag::note_previous_declaration); in CheckFieldDecl()
7870 Diag(NewFD->getLocation(), diag::err_union_member_of_reference_type) in CheckFieldDecl()
7927 SourceLocation Loc = FD->getLocation(); in CheckNontrivialField()
7936 Diag(FD->getLocation(), diag::err_illegal_union_or_anon_struct_member) in CheckNontrivialField()
7965 SourceLocation CtorLoc = ci->getLocation(); in DiagnoseNontrivial()
7979 RD->getCopyConstructor(0)->getLocation(); in DiagnoseNontrivial()
7987 SourceLocation CtorLoc = RD->getMoveConstructor()->getLocation(); in DiagnoseNontrivial()
8005 SourceLocation AssignLoc = RD->getMoveAssignmentOperator()->getLocation(); in DiagnoseNontrivial()
8013 SourceLocation DtorLoc = LookupDestructor(RD)->getLocation(); in DiagnoseNontrivial()
8082 SourceLocation FLoc = (*fi)->getLocation(); in DiagnoseNontrivial()
8098 Diag((*fi)->getLocation(), diag::note_nontrivial_objc_ownership) in DiagnoseNontrivial()
8201 Diag(PrevDecl->getLocation(), diag::note_previous_declaration); in ActOnIvar()
8318 Diag(FD->getLocation(), diag::err_field_declared_as_function) in ActOnFields()
8333 Diag(FD->getLocation(), diag::ext_flexible_array_union_ms) in ActOnFields()
8336 Diag(FD->getLocation(), diag::ext_flexible_array_empty_aggregate_ms) in ActOnFields()
8340 Diag(FD->getLocation(), diag::ext_flexible_array_union_gnu) in ActOnFields()
8343 Diag(FD->getLocation(), diag::ext_flexible_array_empty_aggregate_gnu) in ActOnFields()
8346 Diag(FD->getLocation(), diag::err_flexible_array_empty_struct) in ActOnFields()
8354 Diag(FD->getLocation(), diag::err_flexible_array_has_nonpod_type) in ActOnFields()
8364 RequireCompleteType(FD->getLocation(), FD->getType(), in ActOnFields()
8380 Diag(FD->getLocation(), diag::ext_variable_sized_type_in_struct) in ActOnFields()
8385 Diag(FD->getLocation(), diag::ext_flexible_array_in_struct) in ActOnFields()
8396 Diag(FD->getLocation(), diag::err_statically_allocated_object); in ActOnFields()
8411 SourceLocation loc = FD->getLocation(); in ActOnFields()
8418 Diag(FD->getLocation(), diag::err_arc_objc_object_in_struct); in ActOnFields()
8472 Diag(CXXRecord->getLocation(), in ActOnFields()
8479 Diag(CXXRecord->getLocation(), in ActOnFields()
8483 Diag(CXXRecord->getLocation(), in ActOnFields()
8487 Diag(CXXRecord->getLocation(), in ActOnFields()
8523 Diag(Record->getLocation(), diag::err_multiple_final_overriders) in ActOnFields()
8525 Diag(M->first->getLocation(), in ActOnFields()
8531 Diag(OM->Method->getLocation(), diag::note_final_overrider) in ActOnFields()
8840 Diag(PrevDecl->getLocation(), diag::note_previous_definition); in ActOnEnumConstant()
8980 Diag(Enum->getLocation(), diag::warn_enum_too_large); in ActOnEnumBody()