Home | History | Annotate | Download | only in Sema

Lines Matching refs:NameLoc

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