Lines Matching refs:NameLoc

193                                 SourceLocation NameLoc,  in lookupUnqualifiedTypeNameInBase()  argument
231 switch (lookupUnqualifiedTypeNameInBase(S, II, NameLoc, BaseRD)) { in lookupUnqualifiedTypeNameInBase()
249 SourceLocation NameLoc) { in recoverFromTypeInKnownDependentBase() argument
261 FoundTypeDecl = lookupUnqualifiedTypeNameInBase(S, II, NameLoc, RD); in recoverFromTypeInKnownDependentBase()
269 S.Diag(NameLoc, diag::ext_found_in_dependent_base) << &II; in recoverFromTypeInKnownDependentBase()
278 SS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in recoverFromTypeInKnownDependentBase()
282 DepTL.setNameLoc(NameLoc); in recoverFromTypeInKnownDependentBase()
290 SourceLocation NameLoc, in buildNamedType() argument
320 Builder.pushTypeSpec(T).setNameLoc(NameLoc); in buildNamedType()
335 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc, in getTypeName() argument
387 return ActOnTypenameType(S, SourceLocation(), *SS, II, NameLoc, in getTypeName()
395 SourceLocation(), QualifierLoc, II, NameLoc); in getTypeName()
411 LookupResult Result(*this, &II, NameLoc, Kind); in getTypeName()
436 recoverFromTypeInKnownDependentBase(*this, II, NameLoc)) in getTypeName()
454 TemplateName.setIdentifier(NewII, NameLoc); in getTypeName()
458 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
468 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
478 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
494 TL.setNameLoc(NameLoc); in getTypeName()
565 Diag(NameLoc, diag::err_out_of_line_qualified_id_type_names_constructor) in getTypeName()
568 DiagnoseUseOfDecl(IIDecl, NameLoc); in getTypeName()
573 (void)DiagnoseUseOfDecl(IDecl, NameLoc); in getTypeName()
578 (void)DiagnoseUseOfDecl(UD, NameLoc); in getTypeName()
602 return buildNamedType(*this, SS, T, NameLoc, WantNontrivialTypeSourceInfo); in getTypeName()
638 SourceLocation NameLoc, in ActOnMSVCUnknownTypeName() argument
652 Diag(NameLoc, diag::ext_ms_delayed_template_argument) << &II; in ActOnMSVCUnknownTypeName()
662 Diag(NameLoc, diag::ext_undeclared_unqual_id_with_dependent_base) << &II in ActOnMSVCUnknownTypeName()
675 NNSLocBuilder.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in ActOnMSVCUnknownTypeName()
680 DepTL.setNameLoc(NameLoc); in ActOnMSVCUnknownTypeName()
878 SourceLocation NameLoc) { in isTagTypeWithMissingTag() argument
879 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName); in isTagTypeWithMissingTag()
906 SemaRef.Diag(NameLoc, diag::err_use_of_tag_name_without_tag) in isTagTypeWithMissingTag()
908 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag()
926 SourceLocation NameLoc, in ClassifyName() argument
929 DeclarationNameInfo NameInfo(Name, NameLoc); in ClassifyName()
943 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName); in ClassifyName()
953 recoverFromTypeInKnownDependentBase(*this, *Name, NameLoc)) in ClassifyName()
1002 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) in ClassifyName()
1021 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) { in ClassifyName()
1212 return buildNamedType(*this, &SS, T, NameLoc); in ClassifyName()
1217 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
1231 DiagnoseUseOfDecl(Class, NameLoc); in ClassifyName()
1249 (void)DiagnoseUseOfDecl(EmptyD, NameLoc); in ClassifyName()
1265 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) { in ClassifyName()
1267 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
1290 SourceLocation NameLoc) { in ActOnNameClassifiedAsUndeclaredNonType() argument
1293 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName); in ActOnNameClassifiedAsUndeclaredNonType()
1300 SourceLocation NameLoc, in ActOnNameClassifiedAsDependentNonType() argument
1302 DeclarationNameInfo NameInfo(Name, NameLoc); in ActOnNameClassifiedAsDependentNonType()
1310 SourceLocation NameLoc, in ActOnNameClassifiedAsNonType() argument
1314 return BuildIvarRefExpr(S, NameLoc, Ivar); in ActOnNameClassifiedAsNonType()
1317 LookupResult Result(*this, Found->getDeclName(), NameLoc, LookupOrdinaryName); in ActOnNameClassifiedAsNonType()
5415 SourceLocation NameLoc, bool IsUnion, in CheckAnonMemberRedeclaration() argument
5417 LookupResult R(SemaRef, Name, NameLoc, in CheckAnonMemberRedeclaration()
5434 SemaRef.DiagPlaceholderVariableDefinition(NameLoc); in CheckAnonMemberRedeclaration()
5438 SemaRef.Diag(NameLoc, diag::err_anonymous_record_member_redecl) in CheckAnonMemberRedeclaration()
15269 SourceLocation NameLoc, in AdjustParameterTypeForObjCAutoRefCount() argument
15285 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); in AdjustParameterTypeForObjCAutoRefCount()
15287 Diag(NameLoc, diag::err_arc_array_param_no_ownership) in AdjustParameterTypeForObjCAutoRefCount()
15300 SourceLocation NameLoc, IdentifierInfo *Name, in CheckParameter() argument
15318 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); in CheckParameter()
15320 Diag(NameLoc, diag::err_arc_array_param_no_ownership) in CheckParameter()
15330 ParmVarDecl *New = ParmVarDecl::Create(Context, DC, StartLoc, NameLoc, Name, in CheckParameter()
15351 Diag(NameLoc, in CheckParameter()
15371 Diag(NameLoc, diag::err_arg_with_address_space); in CheckParameter()
17153 SourceLocation NameLoc) { in createFriendTagNNSFixIt() argument
17168 S, II, NameLoc, Sema::LookupNestedNameSpecifierName); in createFriendTagNNSFixIt()
17182 return FixItHint::CreateInsertion(NameLoc, Insertion); in createFriendTagNNSFixIt()
17218 CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, in ActOnTag() argument
17247 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
17263 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, in ActOnTag()
17334 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
17378 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl); in ActOnTag()
17429 Diag(NameLoc, diag::err_not_tag_in_scope) in ActOnTag()
17441 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
17499 Diag(NameLoc, diag::ext_friend_tag_redecl_outside_namespace) in ActOnTag()
17500 << createFriendTagNNSFixIt(*this, ND, S, NameLoc); in ActOnTag()
17532 DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl()); in ActOnTag()
17727 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, in ActOnTag()
17739 Diag(NameLoc, diag::ext_member_redeclared); in ActOnTag()
17821 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name; in ActOnTag()
17823 Diag(NameLoc, diag::err_redefinition) << Name; in ActOnTag()
17825 NameLoc.isValid() ? NameLoc : KWLoc); in ActOnTag()
17838 Diag(NameLoc, diag::err_nested_redefinition) << Name; in ActOnTag()
17883 Diag(NameLoc, diag::err_tag_reference_non_tag) in ActOnTag()
17896 Diag(NameLoc, diag::err_tag_reference_conflict) << NTK; in ActOnTag()
17905 Diag(NameLoc, diag::err_tag_definition_of_typedef) in ActOnTag()
17914 Diag(NameLoc, diag::err_redefinition_different_kind) << Name; in ActOnTag()
17915 notePreviousDefinition(PrevDecl, NameLoc); in ActOnTag()
17935 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
20423 SourceLocation NameLoc, in ActOnPragmaRedefineExtname() argument
20425 NamedDecl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, in ActOnPragmaRedefineExtname()
20449 SourceLocation NameLoc) { in ActOnPragmaWeakID() argument
20450 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, LookupOrdinaryName); in ActOnPragmaWeakID()
20455 (void)WeakUndeclaredIdentifiers[Name].insert(WeakInfo(nullptr, NameLoc)); in ActOnPragmaWeakID()
20462 SourceLocation NameLoc, in ActOnPragmaWeakAlias() argument
20466 WeakInfo W = WeakInfo(Name, NameLoc); in ActOnPragmaWeakAlias()