Lines Matching refs:NameLoc

153                                 SourceLocation NameLoc,  in lookupUnqualifiedTypeNameInBase()  argument
191 switch (lookupUnqualifiedTypeNameInBase(S, II, NameLoc, BaseRD)) { in lookupUnqualifiedTypeNameInBase()
209 SourceLocation NameLoc) { in recoverFromTypeInKnownDependentBase() argument
221 FoundTypeDecl = lookupUnqualifiedTypeNameInBase(S, II, NameLoc, RD); in recoverFromTypeInKnownDependentBase()
229 S.Diag(NameLoc, diag::ext_found_in_dependent_base) << &II; in recoverFromTypeInKnownDependentBase()
238 SS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in recoverFromTypeInKnownDependentBase()
242 DepTL.setNameLoc(NameLoc); in recoverFromTypeInKnownDependentBase()
250 SourceLocation NameLoc, in buildNamedType() argument
280 Builder.pushTypeSpec(T).setNameLoc(NameLoc); in buildNamedType()
287 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc, in getTypeName() argument
339 return ActOnTypenameType(S, SourceLocation(), *SS, II, NameLoc, in getTypeName()
347 SourceLocation(), QualifierLoc, II, NameLoc); in getTypeName()
363 LookupResult Result(*this, &II, NameLoc, Kind); in getTypeName()
388 recoverFromTypeInKnownDependentBase(*this, II, NameLoc)) in getTypeName()
406 TemplateName.setIdentifier(NewII, NameLoc); in getTypeName()
410 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
420 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
430 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
446 TL.setNameLoc(NameLoc); in getTypeName()
517 Diag(NameLoc, diag::err_out_of_line_qualified_id_type_names_constructor) in getTypeName()
520 DiagnoseUseOfDecl(IIDecl, NameLoc); in getTypeName()
525 (void)DiagnoseUseOfDecl(IDecl, NameLoc); in getTypeName()
530 (void)DiagnoseUseOfDecl(UD, NameLoc); in getTypeName()
555 return buildNamedType(*this, SS, T, NameLoc, WantNontrivialTypeSourceInfo); in getTypeName()
591 SourceLocation NameLoc, in ActOnMSVCUnknownTypeName() argument
605 Diag(NameLoc, diag::ext_ms_delayed_template_argument) << &II; in ActOnMSVCUnknownTypeName()
615 Diag(NameLoc, diag::ext_undeclared_unqual_id_with_dependent_base) << &II in ActOnMSVCUnknownTypeName()
628 NNSLocBuilder.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in ActOnMSVCUnknownTypeName()
633 DepTL.setNameLoc(NameLoc); in ActOnMSVCUnknownTypeName()
812 SourceLocation NameLoc) { in isTagTypeWithMissingTag() argument
813 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName); in isTagTypeWithMissingTag()
840 SemaRef.Diag(NameLoc, diag::err_use_of_tag_name_without_tag) in isTagTypeWithMissingTag()
842 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag()
860 SourceLocation NameLoc, in ClassifyName() argument
863 DeclarationNameInfo NameInfo(Name, NameLoc); in ClassifyName()
877 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName); in ClassifyName()
888 recoverFromTypeInKnownDependentBase(*this, *Name, NameLoc)) in ClassifyName()
937 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) in ClassifyName()
956 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) { in ClassifyName()
1145 return buildNamedType(*this, &SS, T, NameLoc); in ClassifyName()
1150 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
1164 DiagnoseUseOfDecl(Class, NameLoc); in ClassifyName()
1186 (void)DiagnoseUseOfDecl(EmptyD, NameLoc); in ClassifyName()
1202 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) { in ClassifyName()
1204 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
1227 SourceLocation NameLoc) { in ActOnNameClassifiedAsUndeclaredNonType() argument
1230 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName); in ActOnNameClassifiedAsUndeclaredNonType()
1237 SourceLocation NameLoc, in ActOnNameClassifiedAsDependentNonType() argument
1239 DeclarationNameInfo NameInfo(Name, NameLoc); in ActOnNameClassifiedAsDependentNonType()
1247 SourceLocation NameLoc, in ActOnNameClassifiedAsNonType() argument
1251 return ObjC().BuildIvarRefExpr(S, NameLoc, Ivar); in ActOnNameClassifiedAsNonType()
1254 LookupResult Result(*this, Found->getDeclName(), NameLoc, LookupOrdinaryName); in ActOnNameClassifiedAsNonType()
5260 SourceLocation NameLoc, bool IsUnion, in CheckAnonMemberRedeclaration() argument
5262 LookupResult R(SemaRef, Name, NameLoc, in CheckAnonMemberRedeclaration()
5279 SemaRef.DiagPlaceholderVariableDefinition(NameLoc); in CheckAnonMemberRedeclaration()
5283 SemaRef.Diag(NameLoc, diag::err_anonymous_record_member_redecl) in CheckAnonMemberRedeclaration()
15066 SourceLocation NameLoc, in CheckParameter() argument
15084 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); in CheckParameter()
15086 Diag(NameLoc, diag::err_arc_array_param_no_ownership) in CheckParameter()
15096 ParmVarDecl *New = ParmVarDecl::Create(Context, DC, StartLoc, NameLoc, Name, in CheckParameter()
15117 Diag(NameLoc, in CheckParameter()
15137 Diag(NameLoc, diag::err_arg_with_address_space); in CheckParameter()
16925 SourceLocation NameLoc) { in createFriendTagNNSFixIt() argument
16940 S, II, NameLoc, Sema::LookupNestedNameSpecifierName); in createFriendTagNNSFixIt()
16954 return FixItHint::CreateInsertion(NameLoc, Insertion); in createFriendTagNNSFixIt()
16980 CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, in ActOnTag() argument
17009 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
17045 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, in ActOnTag()
17136 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
17181 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl); in ActOnTag()
17232 Diag(NameLoc, diag::err_not_tag_in_scope) in ActOnTag()
17244 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
17302 Diag(NameLoc, diag::ext_friend_tag_redecl_outside_namespace) in ActOnTag()
17303 << createFriendTagNNSFixIt(*this, ND, S, NameLoc); in ActOnTag()
17335 DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl()); in ActOnTag()
17532 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, in ActOnTag()
17544 Diag(NameLoc, diag::ext_member_redeclared); in ActOnTag()
17626 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name; in ActOnTag()
17628 Diag(NameLoc, diag::err_redefinition) << Name; in ActOnTag()
17630 NameLoc.isValid() ? NameLoc : KWLoc); in ActOnTag()
17643 Diag(NameLoc, diag::err_nested_redefinition) << Name; in ActOnTag()
17688 Diag(NameLoc, diag::err_tag_reference_non_tag) in ActOnTag()
17701 Diag(NameLoc, diag::err_tag_reference_conflict) << NTK; in ActOnTag()
17710 Diag(NameLoc, diag::err_tag_definition_of_typedef) in ActOnTag()
17719 Diag(NameLoc, diag::err_redefinition_different_kind) << Name; in ActOnTag()
17720 notePreviousDefinition(PrevDecl, NameLoc); in ActOnTag()
17740 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
20108 SourceLocation NameLoc, in ActOnPragmaRedefineExtname() argument
20110 NamedDecl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, in ActOnPragmaRedefineExtname()
20134 SourceLocation NameLoc) { in ActOnPragmaWeakID() argument
20135 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, LookupOrdinaryName); in ActOnPragmaWeakID()
20140 (void)WeakUndeclaredIdentifiers[Name].insert(WeakInfo(nullptr, NameLoc)); in ActOnPragmaWeakID()
20147 SourceLocation NameLoc, in ActOnPragmaWeakAlias() argument
20151 WeakInfo W = WeakInfo(Name, NameLoc); in ActOnPragmaWeakAlias()