Lines Matching defs:TInfo
825 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
826 QualType R = TInfo->getType();
828 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
949 ActOnVariableDeclarator(S, D, DC, TInfo, Previous,
2680 TypeSourceInfo *TInfo,
2682 QualType BaseType = TInfo->getType();
2683 SourceLocation BaseLoc = TInfo->getTypeLoc().getBeginLoc();
2691 << TInfo->getTypeLoc().getSourceRange();
2802 Access, TInfo, EllipsisLoc);
2834 TypeSourceInfo *TInfo = nullptr;
2835 GetTypeFromParser(basetype, &TInfo);
2838 DiagnoseUnexpandedParameterPack(SpecifierRange.getBegin(), TInfo,
2851 Virtual, Access, TInfo,
4403 TypeSourceInfo *TInfo = nullptr;
4406 BaseType = GetTypeFromParser(TemplateTypeTy, &TInfo);
4444 TInfo = Context.CreateTypeSourceInfo(BaseType);
4446 TInfo->getTypeLoc().castAs<DependentNameTypeLoc>();
4527 TInfo = Context.CreateTypeSourceInfo(BaseType);
4528 ElaboratedTypeLoc TL = TInfo->getTypeLoc().castAs<ElaboratedTypeLoc>();
4535 if (!TInfo)
4536 TInfo = Context.getTrivialTypeSourceInfo(BaseType, IdLoc);
4538 return BuildBaseInitializer(BaseType, TInfo, Init, ClassDecl, EllipsisLoc);
4625 Sema::BuildDelegatingInitializer(TypeSourceInfo *TInfo, Expr *Init,
4627 SourceLocation NameLoc = TInfo->getTypeLoc().getSourceRange().getBegin();
4630 << TInfo->getTypeLoc().getSourceRange();
4682 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(),
13475 TypeSourceInfo *TInfo = nullptr;
13476 GetTypeFromParser(Type.get(), &TInfo);
13481 if (DiagnoseUnexpandedParameterPack(Name.StartLocation, TInfo,
13484 TInfo = Context.getTrivialTypeSourceInfo(Context.IntTy,
13485 TInfo->getTypeLoc().getBeginLoc());
13505 Name.Identifier, TInfo);
13953 /*TInfo=*/nullptr, ExplicitSpecifier(),
14063 TypeSourceInfo *TInfo =
14066 TInfo->getTypeLoc().IgnoreParens().castAs<FunctionProtoTypeLoc>();
14078 Context, Derived, UsingLoc, NameInfo, TInfo->getType(), TInfo,
14089 const FunctionProtoType *FPT = TInfo->getType()->castAs<FunctionProtoType>();
14099 TypeSourceInfo *TInfo =
14103 FPT->getParamType(I), TInfo, SC_None, /*DefArg=*/nullptr);
14190 auto *TInfo = Context.getTrivialTypeSourceInfo(B.getType(), InitLoc);
14192 Context, TInfo, VBase, InitLoc, Init.get(), InitLoc,
14877 /*TInfo=*/nullptr, /*StorageClass=*/SC_None,
14898 /*TInfo=*/nullptr, SC_None,
15229 /*TInfo=*/nullptr, /*StorageClass=*/SC_None,
15250 /*TInfo=*/nullptr, SC_None,
15629 Context, ClassDecl, ClassLoc, NameInfo, QualType(), /*TInfo=*/nullptr,
15657 /*TInfo=*/TSI, SC_None, nullptr);
15773 Context, ClassDecl, ClassLoc, NameInfo, QualType(), /*TInfo=*/nullptr,
15794 ArgType, /*TInfo=*/nullptr,
16843 VarDecl *Sema::BuildExceptionDeclaration(Scope *S, TypeSourceInfo *TInfo,
16848 QualType ExDeclType = TInfo->getType();
16921 ExDeclType, TInfo, SC_None);
16978 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
16982 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
16984 TInfo = Context.getTrivialTypeSourceInfo(Context.IntTy,
17014 S, TInfo, D.getBeginLoc(), D.getIdentifierLoc(), D.getIdentifier());
17745 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
17757 if (!TInfo->getType()->isFunctionType()) {
17785 if (DiagnoseUnexpandedParameterPack(Loc, TInfo, UPPC_FriendDeclaration) ||
17948 NamedDecl *ND = ActOnFunctionDeclarator(DCScope, D, DC, TInfo, Previous,
19087 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
19088 QualType T = TInfo->getType();
19092 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
19096 TInfo = Context.getTrivialTypeSourceInfo(T, Loc);
19143 MSPropertyDecl::Create(Context, Record, Loc, II, T, TInfo, TSSL,