• Home
  • Raw
  • Download

Lines Matching refs:NameLoc

145                                 SourceLocation NameLoc,  in lookupUnqualifiedTypeNameInBase()  argument
177 switch (lookupUnqualifiedTypeNameInBase(S, II, NameLoc, BaseRD)) { in lookupUnqualifiedTypeNameInBase()
195 SourceLocation NameLoc) { in recoverFromTypeInKnownDependentBase() argument
207 FoundTypeDecl = lookupUnqualifiedTypeNameInBase(S, II, NameLoc, RD); in recoverFromTypeInKnownDependentBase()
215 S.Diag(NameLoc, diag::ext_found_via_dependent_bases_lookup) << &II; in recoverFromTypeInKnownDependentBase()
223 SS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in recoverFromTypeInKnownDependentBase()
227 DepTL.setNameLoc(NameLoc); in recoverFromTypeInKnownDependentBase()
241 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc, in getTypeName() argument
274 return ActOnTypenameType(S, SourceLocation(), *SS, II, NameLoc).get(); in getTypeName()
278 II, NameLoc); in getTypeName()
294 LookupResult Result(*this, &II, NameLoc, Kind); in getTypeName()
319 recoverFromTypeInKnownDependentBase(*this, II, NameLoc)) in getTypeName()
337 TemplateName.setIdentifier(NewII, NameLoc); in getTypeName()
341 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
351 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
360 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
420 DiagnoseUseOfDecl(IIDecl, NameLoc); in getTypeName()
432 Builder.pushTypeSpec(T).setNameLoc(NameLoc); in getTypeName()
444 (void)DiagnoseUseOfDecl(IDecl, NameLoc); in getTypeName()
475 SourceLocation NameLoc) { in ActOnDelayedDefaultTemplateArg() argument
478 Diag(NameLoc, diag::ext_ms_delayed_template_argument) << &II; in ActOnDelayedDefaultTemplateArg()
490 NNSLocBuilder.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in ActOnDelayedDefaultTemplateArg()
495 DepTL.setNameLoc(NameLoc); in ActOnDelayedDefaultTemplateArg()
669 SourceLocation NameLoc) { in isTagTypeWithMissingTag() argument
670 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName); in isTagTypeWithMissingTag()
697 SemaRef.Diag(NameLoc, diag::err_use_of_tag_name_without_tag) in isTagTypeWithMissingTag()
699 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in isTagTypeWithMissingTag()
717 QualType T, SourceLocation NameLoc) { in buildNestedType() argument
721 Builder.pushTypeSpec(T).setNameLoc(NameLoc); in buildNestedType()
732 SourceLocation NameLoc, const Token &NextToken, in ClassifyName() argument
735 DeclarationNameInfo NameInfo(Name, NameLoc); in ClassifyName()
739 BuildCXXNestedNameSpecifier(S, *Name, NameLoc, NextToken.getLocation(), in ClassifyName()
743 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName); in ClassifyName()
750 recoverFromTypeInKnownDependentBase(*this, *Name, NameLoc)) in ClassifyName()
790 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) { in ClassifyName()
801 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) { in ClassifyName()
973 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
977 return buildNestedType(*this, SS, T, NameLoc); in ClassifyName()
990 DiagnoseUseOfDecl(Class, NameLoc); in ClassifyName()
1014 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) { in ClassifyName()
1016 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
1019 return buildNestedType(*this, SS, T, NameLoc); in ClassifyName()
3960 SourceLocation NameLoc, in CheckAnonMemberRedeclaration() argument
3962 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupMemberName, in CheckAnonMemberRedeclaration()
3976 SemaRef.Diag(NameLoc, diag::err_anonymous_record_member_redecl) in CheckAnonMemberRedeclaration()
10560 SourceLocation NameLoc, IdentifierInfo *Name, in CheckParameter() argument
10577 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); in CheckParameter()
10586 ParmVarDecl *New = ParmVarDecl::Create(Context, DC, StartLoc, NameLoc, Name, in CheckParameter()
10594 RequireNonAbstractType(NameLoc, T, diag::err_abstract_type_in_decl, in CheckParameter()
10602 Diag(NameLoc, in CheckParameter()
10617 Diag(NameLoc, diag::err_arg_with_address_space); in CheckParameter()
11754 SourceLocation NameLoc) { in createFriendTagNNSFixIt() argument
11769 S, II, NameLoc, Sema::LookupNestedNameSpecifierName); in createFriendTagNNSFixIt()
11783 return FixItHint::CreateInsertion(NameLoc, Insertion); in createFriendTagNNSFixIt()
11819 IdentifierInfo *Name, SourceLocation NameLoc, in ActOnTag() argument
11849 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, in ActOnTag()
11865 SS, Name, NameLoc, Attr, in ActOnTag()
11925 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl); in ActOnTag()
11976 Diag(NameLoc, diag::err_not_tag_in_scope) in ActOnTag()
11988 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
12045 Diag(NameLoc, diag::ext_friend_tag_redecl_outside_namespace) in ActOnTag()
12046 << createFriendTagNNSFixIt(*this, ND, S, NameLoc); in ActOnTag()
12067 DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl()); in ActOnTag()
12266 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, in ActOnTag()
12278 Diag(NameLoc, diag::ext_member_redeclared); in ActOnTag()
12329 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name; in ActOnTag()
12331 Diag(NameLoc, diag::err_redefinition) << Name; in ActOnTag()
12345 Diag(NameLoc, diag::err_nested_redefinition) << Name; in ActOnTag()
12394 Diag(NameLoc, diag::err_tag_reference_non_tag) << Kind; in ActOnTag()
12409 Diag(NameLoc, diag::err_tag_reference_conflict) << Kind; in ActOnTag()
12418 Diag(NameLoc, diag::err_tag_definition_of_typedef) in ActOnTag()
12427 Diag(NameLoc, diag::err_redefinition_different_kind) << Name; in ActOnTag()
12448 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
14713 SourceLocation NameLoc, in ActOnPragmaRedefineExtname() argument
14715 NamedDecl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, in ActOnPragmaRedefineExtname()
14737 SourceLocation NameLoc) { in ActOnPragmaWeakID() argument
14738 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, LookupOrdinaryName); in ActOnPragmaWeakID()
14745 (Name, WeakInfo((IdentifierInfo*)nullptr, NameLoc))); in ActOnPragmaWeakID()
14752 SourceLocation NameLoc, in ActOnPragmaWeakAlias() argument
14756 WeakInfo W = WeakInfo(Name, NameLoc); in ActOnPragmaWeakAlias()