Lines Matching refs:getLocation

100                         Aligned->getLocation(), DeclarationName())) {  in instantiateDependentAlignedAttr()
102 Aligned->getLocation(), in instantiateDependentAlignedAttr()
130 SourceLocation EllipsisLoc = Aligned->getLocation(); in instantiateDependentAlignedAttr()
187 S.getASTContext().UnsignedLongLongTy, Align->getLocation()); in instantiateDependentAllocAlignAttr()
252 S.Diag(A->getLocation(), diag::err_attr_cond_never_constant_expr) << A; in instantiateDependentFunctionAttrCondition()
498 New->getLocation()); in instantiateOMPDeclareVariantAttr()
508 New->getLocation(), SubstFD, /* Recursive */ true, in instantiateOMPDeclareVariantAttr()
514 /* NameLoc */ SubstFD->getLocation(), in instantiateOMPDeclareVariantAttr()
891 (void)CheckCXXDefaultArgExpr(Attr->getLocation(), Ctor, in InstantiateDefaultCtorDefaultArgs()
955 LabelDecl *Inst = LabelDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitLabelDecl()
987 D->getLocation(), D->getDeclName()); in InstantiateTypedefNameDecl()
993 SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType()); in InstantiateTypedefNameDecl()
1017 D->getLocation(), D->getIdentifier(), DI); in InstantiateTypedefNameDecl()
1020 D->getLocation(), D->getIdentifier(), DI); in InstantiateTypedefNameDecl()
1036 NamedDecl *InstPrev = SemaRef.FindInstantiatedDecl(D->getLocation(), Prev, in InstantiateTypedefNameDecl()
1101 = TypeAliasTemplateDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitTypeAliasTemplateDecl()
1118 auto *NewBD = BindingDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitBindingDecl()
1158 SemaRef.Diag(D->getLocation(), diag::err_variable_instantiates_to_function) in VisitVarDecl()
1171 D->getLocation(), DI->getType(), DI, in VisitVarDecl()
1175 D->getLocation(), D->getIdentifier(), DI->getType(), in VisitVarDecl()
1243 D->getLocation(), D->getDeclName()); in VisitFieldDecl()
1254 SemaRef.Diag(D->getLocation(), diag::err_field_instantiates_to_function) in VisitFieldDecl()
1259 SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType()); in VisitFieldDecl()
1282 D->getLocation(), in VisitFieldDecl()
1324 SemaRef.Diag(D->getLocation(), diag::err_property_is_variably_modified) in VisitMSPropertyDecl()
1329 D->getLocation(), D->getDeclName()); in VisitMSPropertyDecl()
1340 SemaRef.Diag(D->getLocation(), diag::err_field_instantiates_to_function) in VisitMSPropertyDecl()
1345 SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType()); in VisitMSPropertyDecl()
1349 SemaRef.Context, Owner, D->getLocation(), D->getDeclName(), DI->getType(), in VisitMSPropertyDecl()
1370 NamedDecl *Next = SemaRef.FindInstantiatedDecl(D->getLocation(), PI, in VisitIndirectFieldDecl()
1380 SemaRef.Context, Owner, D->getLocation(), D->getIdentifier(), T, in VisitIndirectFieldDecl()
1405 D->getLocation(), DeclarationName()); in VisitFriendDecl()
1432 FriendDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitFriendDecl()
1458 D->getLocation(), InstantiatedAssertExpr.get(), in VisitStaticAssertDecl()
1465 NamedDecl *Prev = SemaRef.FindInstantiatedDecl(D->getLocation(), in VisitEnumDecl()
1474 D->getLocation(), D->getIdentifier(), PrevDecl, in VisitEnumDecl()
1522 SemaRef.CheckEnumRedeclaration(Def->getLocation(), Def->isScoped(), in VisitEnumDecl()
1547 Enum->setLocation(Pattern->getLocation()); in InstantiateEnumDefinition()
1572 EC->getLocation(), EC->getIdentifier(), in InstantiateEnumDefinition()
1598 SemaRef.ActOnEnumBody(Enum->getLocation(), Enum->getBraceRange(), Enum, in InstantiateEnumDefinition()
1659 DC = SemaRef.FindInstantiatedContext(Pattern->getLocation(), in VisitClassTemplateDecl()
1666 LookupResult R(SemaRef, Pattern->getDeclName(), Pattern->getLocation(), in VisitClassTemplateDecl()
1678 SemaRef.Diag(Pattern->getLocation(), diag::err_not_tag_in_scope) in VisitClassTemplateDecl()
1687 Pattern->getLocation(), Pattern->getIdentifier(), PrevDecl, in VisitClassTemplateDecl()
1696 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(), in VisitClassTemplateDecl()
1826 SemaRef.Context, DC, D->getLocation(), D->getIdentifier(), InstParams, in VisitVarTemplateDecl()
1934 NamedDecl *Prev = SemaRef.FindInstantiatedDecl(D->getLocation(), in VisitCXXRecordDecl()
1945 SemaRef.Context, Owner, D->getLambdaTypeInfo(), D->getLocation(), in VisitCXXRecordDecl()
1950 D->getBeginLoc(), D->getLocation(), in VisitCXXRecordDecl()
2006 SemaRef.InstantiateClass(D->getLocation(), Record, D, TemplateArgs, in VisitCXXRecordDecl()
2013 SemaRef.InstantiateClassMembers(D->getLocation(), Record, TemplateArgs, in VisitCXXRecordDecl()
2140 DC = SemaRef.FindInstantiatedContext(D->getLocation(), D->getDeclContext(), in VisitFunctionDecl()
2214 Function->getLocation(), in VisitFunctionDecl()
2280 SemaRef.FindInstantiatedDecl(D->getLocation(), FTD, TemplateArgs)) in VisitFunctionDecl()
2390 SourceLocation Loc = D->getLocation(); // FIXME in VisitFunctionDecl()
2403 SemaRef.SetDeclDeleted(Function, D->getLocation()); in VisitFunctionDecl()
2543 DC = SemaRef.FindInstantiatedContext(D->getLocation(), in VisitCXXMethodDecl()
2616 Method->getLocation(), in VisitCXXMethodDecl()
2681 SemaRef.FindInstantiatedDecl(D->getLocation(), FTD, TemplateArgs)) in VisitCXXMethodDecl()
2779 SemaRef.SetDeclDeleted(Method, Method->getLocation()); in VisitCXXMethodDecl()
2897 SemaRef.Context, Owner, D->getBeginLoc(), D->getLocation(), in VisitTemplateTypeParmDecl()
2948 D->getLocation(), D->getDeclName()); in VisitNonTypeTemplateParmDecl()
2953 SemaRef.CheckNonTypeTemplateParameterType(NewDI, D->getLocation()); in VisitNonTypeTemplateParmDecl()
2992 D->getLocation(), in VisitNonTypeTemplateParmDecl()
2998 SemaRef.CheckNonTypeTemplateParameterType(NewDI, D->getLocation()); in VisitNonTypeTemplateParmDecl()
3017 D->getLocation(), in VisitNonTypeTemplateParmDecl()
3022 SemaRef.CheckNonTypeTemplateParameterType(NewPattern, D->getLocation()); in VisitNonTypeTemplateParmDecl()
3033 D->getLocation(), D->getDeclName()); in VisitNonTypeTemplateParmDecl()
3038 T = SemaRef.CheckNonTypeTemplateParameterType(DI, D->getLocation()); in VisitNonTypeTemplateParmDecl()
3048 SemaRef.Context, Owner, D->getInnerLocStart(), D->getLocation(), in VisitNonTypeTemplateParmDecl()
3054 SemaRef.Context, Owner, D->getInnerLocStart(), D->getLocation(), in VisitNonTypeTemplateParmDecl()
3150 if (SemaRef.CheckParameterPacksForExpansion(D->getLocation(), in VisitTemplateTemplateParmDecl()
3196 SemaRef.Context, Owner, D->getLocation(), in VisitTemplateTemplateParmDecl()
3201 SemaRef.Context, Owner, D->getLocation(), in VisitTemplateTemplateParmDecl()
3234 = UsingDirectiveDecl::Create(SemaRef.Context, Owner, D->getLocation(), in VisitUsingDirectiveDecl()
3268 SemaRef.Context, Owner, EmptyD->getLocation(), EmptyD->getDeclName()); in VisitBaseUsingDecls()
3271 Shadow->getLocation(), OldTarget, TemplateArgs)); in VisitBaseUsingDecls()
3283 Shadow->getLocation(), OldPrev, TemplateArgs)); in VisitBaseUsingDecls()
3342 D->getLocation(), Prev)) in VisitUsingDecl()
3348 NameInfo, D->getLocation(), nullptr, D)) in VisitUsingDecl()
3370 D->getLocation(), D->getEnumDecl(), TemplateArgs)); in VisitUsingEnumDecl()
3372 if (SemaRef.RequireCompleteEnumDecl(EnumD, EnumD->getLocation())) in VisitUsingEnumDecl()
3376 D->getLocation(), D->getDeclName()); in VisitUsingEnumDecl()
3379 D->getEnumLoc(), D->getLocation(), TSI); in VisitUsingEnumDecl()
3526 SemaRef.FindInstantiatedDecl(D->getLocation(), UD, TemplateArgs)) in VisitUsingPackDecl()
3548 SemaRef.CheckOMPThreadPrivateDecl(D->getLocation(), Vars); in VisitOMPThreadPrivateDecl()
3587 D->getLocation(), Vars, Clauses, Owner); in VisitOMPAllocateDecl()
3608 D->getLocation(), in VisitOMPDeclareReductionDecl()
3610 D->getType(), TemplateArgs, D->getLocation(), DeclarationName()))); in VisitOMPDeclareReductionDecl()
3621 std::make_pair(SubstReductionType, D->getLocation())}; in VisitOMPDeclareReductionDecl()
3698 D->getLocation(), in VisitOMPDeclareMapperDecl()
3700 D->getLocation(), VN))); in VisitOMPDeclareMapperDecl()
3721 /*S=*/nullptr, SubstMapperTy, D->getLocation(), VN); in VisitOMPDeclareMapperDecl()
3762 /*S=*/nullptr, Owner, D->getDeclName(), SubstMapperTy, D->getLocation(), in VisitOMPDeclareMapperDecl()
3809 D->getLocation(), ClassTemplate, TemplateArgs)); in VisitClassTemplateSpecializationDecl()
3828 if (SemaRef.CheckTemplateArgumentList(InstClassTemplate, D->getLocation(), in VisitClassTemplateSpecializationDecl()
3844 SemaRef.CheckSpecializationInstantiationRedecl(D->getLocation(), in VisitClassTemplateSpecializationDecl()
3866 SemaRef.Diag(D->getLocation(), diag::err_redefinition) << PrevDecl; in VisitClassTemplateSpecializationDecl()
3867 SemaRef.Diag(PrevDecl->getDefinition()->getLocation(), in VisitClassTemplateSpecializationDecl()
3876 D->getLocation(), InstClassTemplate, CanonicalConverted, PrevDecl); in VisitClassTemplateSpecializationDecl()
3901 TemplateName(InstClassTemplate), D->getLocation(), InstTemplateArgs, in VisitClassTemplateSpecializationDecl()
3918 SemaRef.InstantiateClass(D->getLocation(), InstD, D, TemplateArgs, in VisitClassTemplateSpecializationDecl()
3936 D->getLocation(), VarTemplate, TemplateArgs)); in VisitVarTemplateSpecializationDecl()
3953 if (SemaRef.CheckTemplateArgumentList(InstVarTemplate, D->getLocation(), in VisitVarTemplateSpecializationDecl()
3968 D->getLocation(), D->getSpecializationKind(), PrevDecl, in VisitVarTemplateSpecializationDecl()
3991 SemaRef.Diag(D->getLocation(), diag::err_variable_instantiates_to_function) in VisitVarTemplateSpecializationDecl()
3998 SemaRef.Context, Owner, D->getInnerLocStart(), D->getLocation(), in VisitVarTemplateSpecializationDecl()
4029 SemaRef.Diag(D->getLocation(), DiagID) in VisitFriendTemplateDecl()
4061 runWithSufficientStackSpace(D->getLocation(), [&] { in SubstDecl()
4128 FriendDecl::Create(Context, RD, Spaceship->getLocation(), in SubstSpaceshipAsEqualEqual()
4220 ClassTemplate, PartialSpec->getLocation(), InstTemplateArgs, in InstantiateClassTemplatePartialSpecialization()
4226 PartialSpec->getLocation(), ClassTemplate, InstTemplateArgs.size(), in InstantiateClassTemplatePartialSpecialization()
4252 PartialSpec->getLocation(), in InstantiateClassTemplatePartialSpecialization()
4272 SemaRef.Diag(PartialSpec->getLocation(), diag::err_partial_spec_redeclared) in InstantiateClassTemplatePartialSpecialization()
4274 SemaRef.Diag(PrevDecl->getLocation(), diag::note_prev_partial_spec_here) in InstantiateClassTemplatePartialSpecialization()
4284 PartialSpec->getBeginLoc(), PartialSpec->getLocation(), InstParams, in InstantiateClassTemplatePartialSpecialization()
4345 VarTemplate, PartialSpec->getLocation(), InstTemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4351 PartialSpec->getLocation(), VarTemplate, InstTemplateArgs.size(), in InstantiateVarTemplatePartialSpecialization()
4375 TemplateName(VarTemplate), PartialSpec->getLocation(), InstTemplateArgs, in InstantiateVarTemplatePartialSpecialization()
4394 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4397 SemaRef.Diag(PrevDecl->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4410 SemaRef.Diag(PartialSpec->getLocation(), in InstantiateVarTemplatePartialSpecialization()
4420 PartialSpec->getLocation(), InstParams, VarTemplate, DI->getType(), in InstantiateVarTemplatePartialSpecialization()
4511 D, D->getLocation(), OldProto->getParamType(i))); in SubstFunctionType()
4535 if (SemaRef.SubstParmTypes(D->getLocation(), D->parameters(), nullptr, in SubstFunctionType()
4569 /*isNested=*/false, VD->getLocation(), SourceLocation(), in addInstantiatedLocalVarsToScope()
4597 FunctionParam->getLocation(), in addInstantiatedParametersToScope()
4622 SubstType(PatternType, TemplateArgs, FunctionParam->getLocation(), in addInstantiatedParametersToScope()
4832 NamedDecl *D = SemaRef.FindInstantiatedDecl(New->getLocation(), in SubstDefaultedFunction()
4848 SemaRef.SetDeclDefaulted(New, Tmpl->getLocation()); in SubstDefaultedFunction()
4963 Diag(PatternDecl->getLocation(), diag::note_forward_template_decl); in InstantiateFunctionDefinition()
5052 Function->setLocation(PatternDecl->getLocation()); in InstantiateFunctionDefinition()
5140 SetDeclDefaulted(Function, PatternDecl->getLocation()); in InstantiateFunctionDefinition()
5342 *this, NewVar->getDeclName(), NewVar->getLocation(), in BuildVariableInstantiation()
5354 NewVar->getLocation(), OldVar->getPreviousDecl(), TemplateArgs)) in BuildVariableInstantiation()
5593 Diag(PatternDecl->getLocation(), diag::note_forward_template_decl); in InstantiateVariableDefinition()
6348 DeclarationNameInfo NameInfo(Name, D->getLocation()); in FindInstantiatedDecl()
6388 Diag(D->getLocation(), diag::note_non_instantiated_member_here); in FindInstantiatedDecl()
6401 Diag(Spec->getLocation(), diag::note_enum_specialized_here) in FindInstantiatedDecl()