Lines Matching refs:Name

606     UnqualifiedId Name;
607 Name.setIdentifier(II, IILoc);
612 Name, ParsedType(), true, TemplateResult,
668 IdentifierInfo *&Name,
670 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupTagName);
698 << Name << TagName << SemaRef.getLangOpts().CPlusPlus
704 << Name << TagName;
731 Sema::ClassifyName(Scope *S, CXXScopeSpec &SS, IdentifierInfo *&Name,
735 DeclarationNameInfo NameInfo(Name, NameLoc);
739 BuildCXXNestedNameSpecifier(S, *Name, NameLoc, NextToken.getLocation(),
743 LookupResult Result(*this, Name, NameLoc, LookupOrdinaryName);
750 recoverFromTypeInKnownDependentBase(*this, *Name, NameLoc))
759 ExprResult E = LookupInObjCMethod(Result, S, Name, true);
790 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) {
801 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
831 diagnoseTypo(Corrected, PDiag(UnqualifiedDiag) << Name);
835 Name->getName().equals(CorrectedStr);
837 << Name << computeDeclContext(SS, false)
842 Name = Corrected.getCorrectionAsIdentifierInfo();
846 return Name;
1013 isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
1263 void Sema::pushExternalDeclIntoScope(NamedDecl *D, DeclarationName Name) {
1264 if (IdResolver.tryAddTopLevelDecl(D, Name) && TUScope)
3958 DeclarationName Name,
3961 LookupResult R(SemaRef, Name, NameLoc, Sema::LookupMemberName,
3973 << IsUnion << Name;
4432 Sema::GetNameFromUnqualifiedId(const UnqualifiedId &Name) {
4434 NameInfo.setLoc(Name.StartLocation);
4436 switch (Name.getKind()) {
4440 NameInfo.setName(Name.Identifier);
4441 NameInfo.setLoc(Name.StartLocation);
4446 Name.OperatorFunctionId.Operator));
4447 NameInfo.setLoc(Name.StartLocation);
4449 = Name.OperatorFunctionId.SymbolLocations[0];
4451 = Name.EndLocation.getRawEncoding();
4456 Name.Identifier));
4457 NameInfo.setLoc(Name.StartLocation);
4458 NameInfo.setCXXLiteralOperatorNameLoc(Name.EndLocation);
4463 QualType Ty = GetTypeFromParser(Name.ConversionFunctionId, &TInfo);
4468 NameInfo.setLoc(Name.StartLocation);
4475 QualType Ty = GetTypeFromParser(Name.ConstructorName, &TInfo);
4480 NameInfo.setLoc(Name.StartLocation);
4490 if (!CurClass || CurClass->getIdentifier() != Name.TemplateId->Name)
4502 NameInfo.setLoc(Name.StartLocation);
4510 QualType Ty = GetTypeFromParser(Name.DestructorName, &TInfo);
4515 NameInfo.setLoc(Name.StartLocation);
4521 TemplateName TName = Name.TemplateId->Template.get();
4522 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
4526 } // switch (Name.getKind())
4585 DeclarationName Name) {
4611 TSI = S.RebuildTypeInCurrentInstantiation(TSI, D.getIdentifierLoc(), Name);
4673 DeclarationName Name = NameInfo.getName();
4678 if (Record && Record->getIdentifier() && Record->getDeclName() == Name) {
4679 Diag(NameInfo.getLoc(), diag::err_member_name_of_class) << Name;
4694 /// \param Name The name of the entity being declared.
4700 DeclarationName Name,
4719 << Name << FixItHint::CreateRemoval(SS.getRange());
4722 Diag(Loc, diag::warn_namespace_member_extra_qualification) << Name;
4732 << Name << SS.getRange();
4735 << Name << SS.getRange();
4738 << Name << SS.getRange();
4741 << Name << SS.getRange();
4744 << Name << cast<NamedDecl>(Cur) << cast<NamedDecl>(DC) << SS.getRange();
4752 << Name << SS.getRange();
4758 if ((Name.getNameKind() == DeclarationName::CXXConstructorName ||
4759 Name.getNameKind() == DeclarationName::CXXDestructorName) &&
4760 !Context.hasSameType(Name.getCXXNameType(),
4785 DeclarationName Name = NameInfo.getName();
4789 if (!Name) {
4835 << Name << DC << D.getCXXScopeSpec().getRange();
4840 Name, D.getIdentifierLoc())) {
4853 if (RebuildDeclaratorInCurrentInstantiation(*this, D, Name))
5147 NamedDecl *Sema::findLocallyScopedExternCDecl(DeclarationName Name) {
5149 auto Result = Context.getExternCContextDecl()->lookup(Name);
5702 DeclarationName Name = GetNameForDeclarator(D).getName();
5760 IdentifierInfo *II = Name.getAsIdentifierInfo();
5763 << Name;
5857 << Name << RD->getDeclName();
5865 : diag::ext_static_data_member_in_union) << Name;
5870 << Name << RD->isUnion();
5942 VarTemplateDecl::Create(Context, DC, D.getIdentifierLoc(), Name,
6204 << Name << computeDeclContext(D.getCXXScopeSpec(), true)
6259 if (Name.isIdentifier() && Name.getAsIdentifierInfo()->isStr("main") &&
6363 DeclarationName Name = R.getLookupName();
6368 Diag(R.getNameLoc(), diag::warn_decl_shadow) << Name << Kind << OldDC;
6729 DeclarationName Name = Method->getDeclName();
6732 if (Name.getNameKind() == DeclarationName::CXXDestructorName) {
6737 Name = S->Context.DeclarationNames.getCXXDestructorName(CT);
6740 for (Path.Decls = BaseRecord->lookup(Name); !Path.Decls.empty();
6882 DeclarationName Name = NewFD->getDeclName();
6890 LookupResult Prev(SemaRef, Name, NewFD->getLocation(),
6972 << Name << NewDC << IsDefinition);
6977 ExtraArgs.D.SetIdentifier(Name.getAsIdentifierInfo(),
6981 Previous.setLookupName(Name);
6985 << Name << NewDC << IsDefinition << NewFD->getLocation();
7060 DeclarationName Name = NameInfo.getName();
7097 if (Name.getNameKind() == DeclarationName::CXXConstructorName) {
7109 } else if (Name.getNameKind() == DeclarationName::CXXDestructorName) {
7140 D.getIdentifierLoc(), Name, R, TInfo,
7145 } else if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName) {
7164 if (Name.getAsIdentifierInfo() &&
7165 Name.getAsIdentifierInfo() == cast<CXXRecordDecl>(DC)->getIdentifier()){
7387 DeclarationName Name = NameInfo.getName();
7482 if (Name.getNameKind() == DeclarationName::CXXDestructorName) {
7499 Name, TemplateParams,
7533 << Name << RemoveRange
7608 diag::err_inline_declaration_block_scope) << Name
7773 if ((Name.getCXXOverloadedOperator() == OO_Delete ||
7774 Name.getCXXOverloadedOperator() == OO_Array_Delete) &&
8504 DeclarationName Name
8507 if (NewFD->getDeclName() != Name) {
9102 DeclarationName Name, QualType Type,
9125 << Name << Type << Range;
9133 << Name << Type << Range;
9142 << isa<InitListExpr>(Init) << Name << Type << Range;
9165 << Name
9171 << Name << TSI->getType()
9185 Diag(Loc, diag::warn_auto_var_is_id) << Name << Range;
10575 SourceLocation NameLoc, IdentifierInfo *Name,
10601 ParmVarDecl *New = ParmVarDecl::Create(Context, DC, StartLoc, NameLoc, Name,
11492 IdentifierInfo *Name = FD->getIdentifier();
11493 if (!Name)
11505 if (Name->isStr("asprintf") || Name->isStr("vasprintf")) {
11511 Name->isStr("vasprintf") ? 0 : 3,
11515 if (Name->isStr("__CFStringMakeConstantString")) {
11668 const IdentifierInfo *Name) {
11697 << getRedeclDiagFromTagKind(NewTag) << isTemplate << Name
11716 << getRedeclDiagFromTagKind(NewTag) << isTemplate << Name
11738 << getRedeclDiagFromTagKind(NewTag) << isTemplate << Name
11841 /// former case, Name will be non-null. In the later case, Name will be null.
11852 IdentifierInfo *Name, SourceLocation NameLoc,
11862 IdentifierInfo *OrigName = Name;
11863 assert((Name != nullptr || TUK == TUK_Definition) &&
11898 SS, Name, NameLoc, Attr,
11909 << TypeWithKeyword::getTagTypeKindName(Kind) << Name;
11958 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl);
11959 if (Name && SS.isNotEmpty()) {
11964 Name = nullptr;
11996 // Name lookup did not find anything. However, if the
12010 << Kind << Name << DC << SS.getRange();
12011 Name = nullptr;
12015 } else if (Name) {
12021 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc)))
12105 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace &&
12106 DC->Equals(getStdNamespace()) && Name->isStr("bad_alloc")) {
12122 if (Name && Previous.empty() &&
12205 if (Tag->getDeclName() == Name &&
12248 Name)) {
12254 << Name
12258 Diag(KWLoc, diag::err_use_with_wrong_tag) << Name;
12265 Name = nullptr;
12374 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name;
12376 Diag(NameLoc, diag::err_redefinition) << Name;
12381 Name = nullptr;
12390 Diag(NameLoc, diag::err_nested_redefinition) << Name;
12393 Name = nullptr;
12464 << Name << Kind << TND->getUnderlyingType();
12472 Diag(NameLoc, diag::err_redefinition_different_kind) << Name;
12474 Name = nullptr;
12504 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name,
12551 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name,
12557 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name,
12627 if ((Name || Kind == TTK_Enum) &&
12634 << Name;
12676 if (Name) // can be null along some error paths
12679 } else if (Name) {
13043 FieldDecl *Sema::CheckFieldDecl(DeclarationName Name, QualType T,
13051 IdentifierInfo *II = Name.getAsIdentifierInfo();
14755 void Sema::ActOnPragmaRedefineExtname(IdentifierInfo* Name,
14760 NamedDecl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc,
14777 (void)ExtnameUndeclaredIdentifiers.insert(std::make_pair(Name, Attr));
14780 void Sema::ActOnPragmaWeakID(IdentifierInfo* Name,
14783 Decl *PrevDecl = LookupSingleName(TUScope, Name, NameLoc, LookupOrdinaryName);
14790 (Name, WeakInfo((IdentifierInfo*)nullptr, NameLoc)));
14794 void Sema::ActOnPragmaWeakAlias(IdentifierInfo* Name,
14801 WeakInfo W = WeakInfo(Name, NameLoc);