Lines Matching defs:NameLoc

133                                                       SourceLocation NameLoc) {
172 S.Diag(NameLoc, diag::ext_found_via_dependent_bases_lookup) << &II;
180 SS.MakeTrivial(Context, NNS, SourceRange(NameLoc));
184 DepTL.setNameLoc(NameLoc);
198 ParsedType Sema::getTypeName(const IdentifierInfo &II, SourceLocation NameLoc,
231 return ActOnTypenameType(S, SourceLocation(), *SS, II, NameLoc).get();
235 II, NameLoc);
251 LookupResult Result(*this, &II, NameLoc, Kind);
276 recoverFromTypeInKnownDependentBase(*this, II, NameLoc))
294 TemplateName.setIdentifier(NewII, NameLoc);
298 NewSS.MakeTrivial(Context, NNS, SourceRange(NameLoc));
308 ParsedType Ty = getTypeName(*NewII, NameLoc, S, NewSSPtr,
317 SS->MakeTrivial(Context, NNS, SourceRange(NameLoc));
377 DiagnoseUseOfDecl(IIDecl, NameLoc);
388 Builder.pushTypeSpec(T).setNameLoc(NameLoc);
400 (void)DiagnoseUseOfDecl(IDecl, NameLoc);
431 SourceLocation NameLoc) {
434 Diag(NameLoc, diag::ext_ms_delayed_template_argument) << &II;
446 NNSLocBuilder.MakeTrivial(Context, NNS, SourceRange(NameLoc));
451 DepTL.setNameLoc(NameLoc);
621 SourceLocation NameLoc) {
622 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName);
649 SemaRef.Diag(NameLoc, diag::err_use_of_tag_name_without_tag)
651 << FixItHint::CreateInsertion(NameLoc, FixItTagName);
669 QualType T, SourceLocation NameLoc) {
673 Builder.pushTypeSpec(T).setNameLoc(NameLoc);
685 SourceLocation NameLoc,
689 DeclarationNameInfo NameInfo(Name, NameLoc);
693 BuildCXXNestedNameSpecifier(S, *Name, NameLoc, NextToken.getLocation(),
697 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName);
704 recoverFromTypeInKnownDependentBase(*this, *Name, NameLoc))
744 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) {
755 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
927 DiagnoseUseOfDecl(Type, NameLoc);
930 return buildNestedType(*this, SS, T, NameLoc);
943 DiagnoseUseOfDecl(Class, NameLoc);
967 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
969 DiagnoseUseOfDecl(Type, NameLoc);
972 return buildNestedType(*this, SS, T, NameLoc);
3544 SourceLocation NameLoc,
3546 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupMemberName,
3560 SemaRef.Diag(NameLoc, diagnostic) << Name;
9614 SourceLocation NameLoc, IdentifierInfo *Name,
9631 NameLoc, diag::err_arc_array_param_no_ownership, T, false));
9640 ParmVarDecl *New = ParmVarDecl::Create(Context, DC, StartLoc, NameLoc, Name,
9649 RequireNonAbstractType(NameLoc, T, diag::err_abstract_type_in_decl,
9657 Diag(NameLoc,
9672 Diag(NameLoc, diag::err_arg_with_address_space);
10730 IdentifierInfo *Name, SourceLocation NameLoc,
10760 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists,
10776 SS, Name, NameLoc, Attr,
10829 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl);
10881 Diag(NameLoc, diag::err_not_tag_in_scope)
10949 DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl());
11118 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc,
11129 Diag(NameLoc, diag::ext_member_redeclared);
11169 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name;
11171 Diag(NameLoc, diag::err_redefinition) << Name;
11186 Diag(NameLoc, diag::err_nested_redefinition) << Name;
11235 Diag(NameLoc, diag::err_tag_reference_non_tag) << Kind;
11250 Diag(NameLoc, diag::err_tag_reference_conflict) << Kind;
11259 Diag(NameLoc, diag::err_tag_definition_of_typedef)
11268 Diag(NameLoc, diag::err_redefinition_different_kind) << Name;
11289 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc;
11375 diagnoseQualifiedDeclaration(SS, DC, OrigName, NameLoc))
13427 SourceLocation NameLoc,
13429 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc,
13443 SourceLocation NameLoc) {
13444 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, LookupOrdinaryName);
13451 (Name, WeakInfo((IdentifierInfo*)nullptr, NameLoc)));
13458 SourceLocation NameLoc,
13462 WeakInfo W = WeakInfo(Name, NameLoc);