Lines Matching refs:NameLoc
94 ParsedType Sema::getTypeName(IdentifierInfo &II, SourceLocation NameLoc, in getTypeName() argument
127 return ActOnTypenameType(S, SourceLocation(), *SS, II, NameLoc).get(); in getTypeName()
132 II, NameLoc); in getTypeName()
149 LookupResult Result(*this, &II, NameLoc, Kind); in getTypeName()
183 TemplateName.setIdentifier(NewII, NameLoc); in getTypeName()
187 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
197 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr, in getTypeName()
205 Diag(NameLoc, diag::err_unknown_typename_suggest) in getTypeName()
207 << FixItHint::CreateReplacement(SourceRange(NameLoc), in getTypeName()
214 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc)); in getTypeName()
274 DiagnoseUseOfDecl(IIDecl, NameLoc); in getTypeName()
286 Builder.pushTypeSpec(T).setNameLoc(NameLoc); in getTypeName()
298 (void)DiagnoseUseOfDecl(IDecl, NameLoc); in getTypeName()
476 SourceLocation NameLoc, in ClassifyName() argument
478 DeclarationNameInfo NameInfo(Name, NameLoc); in ClassifyName()
482 BuildCXXNestedNameSpecifier(S, *Name, NameLoc, NextToken.getLocation(), in ClassifyName()
487 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName); in ClassifyName()
526 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) { in ClassifyName()
564 Diag(NameLoc, diag::err_use_of_tag_name_without_tag) in ClassifyName()
566 << FixItHint::CreateInsertion(NameLoc, FixItTagName); in ClassifyName()
602 Diag(NameLoc, UnqualifiedDiag) in ClassifyName()
604 << FixItHint::CreateReplacement(NameLoc, CorrectedStr); in ClassifyName()
606 Diag(NameLoc, QualifiedDiag) in ClassifyName()
609 << FixItHint::CreateReplacement(NameLoc, CorrectedStr); in ClassifyName()
741 DiagnoseUseOfDecl(Type, NameLoc); in ClassifyName()
755 DiagnoseUseOfDecl(Class, NameLoc); in ClassifyName()
2566 SourceLocation NameLoc, in CheckAnonMemberRedeclaration() argument
2568 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupMemberName, in CheckAnonMemberRedeclaration()
2582 SemaRef.Diag(NameLoc, diagnostic) << Name; in CheckAnonMemberRedeclaration()
7091 SourceLocation NameLoc, IdentifierInfo *Name, in CheckParameter() argument
7109 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); in CheckParameter()
7118 ParmVarDecl *New = ParmVarDecl::Create(Context, DC, StartLoc, NameLoc, Name, in CheckParameter()
7128 RequireNonAbstractType(NameLoc, T, diag::err_abstract_type_in_decl, in CheckParameter()
7135 Diag(NameLoc, in CheckParameter()
7137 << FixItHint::CreateInsertion(NameLoc, "*"); in CheckParameter()
7147 Diag(NameLoc, diag::err_arg_with_address_space); in CheckParameter()
7956 IdentifierInfo *Name, SourceLocation NameLoc, in ActOnTag() argument
7984 = MatchTemplateParametersToScopeSpecifier(KWLoc, NameLoc, SS, in ActOnTag()
7999 SS, Name, NameLoc, Attr, in ActOnTag()
8052 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl); in ActOnTag()
8104 Diag(NameLoc, diag::err_not_tag_in_scope) in ActOnTag()
8151 DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl()); in ActOnTag()
8318 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, in ActOnTag()
8356 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name; in ActOnTag()
8358 Diag(NameLoc, diag::err_redefinition) << Name; in ActOnTag()
8373 Diag(NameLoc, diag::err_nested_redefinition) << Name; in ActOnTag()
8414 Diag(NameLoc, diag::err_tag_reference_non_tag) << Kind; in ActOnTag()
8429 Diag(NameLoc, diag::err_tag_reference_conflict) << Kind; in ActOnTag()
8438 Diag(NameLoc, diag::err_tag_definition_of_typedef) in ActOnTag()
8447 Diag(NameLoc, diag::err_redefinition_different_kind) << Name; in ActOnTag()
8468 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; in ActOnTag()
8545 diagnoseQualifiedDeclaration(SS, DC, OrigName, NameLoc)) in ActOnTag()
10419 SourceLocation NameLoc, in ActOnPragmaRedefineExtname() argument
10421 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, in ActOnPragmaRedefineExtname()
10435 SourceLocation NameLoc) { in ActOnPragmaWeakID() argument
10436 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, LookupOrdinaryName); in ActOnPragmaWeakID()
10443 (Name, WeakInfo((IdentifierInfo*)0, NameLoc))); in ActOnPragmaWeakID()
10450 SourceLocation NameLoc, in ActOnPragmaWeakAlias() argument
10454 WeakInfo W = WeakInfo(Name, NameLoc); in ActOnPragmaWeakAlias()