Lines Matching defs:TInfo

2305       Context, Parent, Loc, Loc, II, Type, /*TInfo=*/nullptr, SC_Extern,
2318 FT->getParamType(i), /*TInfo=*/nullptr, SC_None, nullptr);
4162 ParamType, /*TInfo=*/nullptr, SC_None, nullptr);
5643 TypeSourceInfo *TInfo = GetTypeForDeclarator(Dc);
5644 assert(TInfo && "couldn't build declarator info for anonymous struct/union");
5651 /*IdentifierInfo=*/nullptr, Context.getTypeDeclType(Record), TInfo,
5671 Context.getTypeDeclType(Record), TInfo, SC);
5730 TypeSourceInfo *TInfo = GetTypeForDeclarator(Dc);
5731 assert(TInfo && "couldn't build declarator info for anonymous struct");
5739 /*IdentifierInfo=*/nullptr, RecTy, TInfo,
5823 TypeSourceInfo *TInfo;
5824 QualType Ty = GetTypeFromParser(Name.ConversionFunctionId, &TInfo);
5829 NameInfo.setNamedTypeInfo(TInfo);
5834 TypeSourceInfo *TInfo;
5835 QualType Ty = GetTypeFromParser(Name.ConstructorName, &TInfo);
5840 NameInfo.setNamedTypeInfo(TInfo);
5867 TypeSourceInfo *TInfo;
5868 QualType Ty = GetTypeFromParser(Name.DestructorName, &TInfo);
5873 NameInfo.setNamedTypeInfo(TInfo);
6279 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
6280 QualType R = TInfo->getType();
6282 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
6399 New = ActOnTypedefDeclarator(S, D, DC, TInfo, Previous);
6401 New = ActOnFunctionDeclarator(S, D, DC, TInfo, Previous,
6405 New = ActOnVariableDeclarator(S, D, DC, TInfo, Previous, TemplateParamLists,
6542 TryToFixInvalidVariablyModifiedTypeSourceInfo(TypeSourceInfo *TInfo,
6547 = TryToFixInvalidVariablyModifiedType(TInfo->getType(), Context,
6552 FixInvalidVariablyModifiedTypeLoc(TInfo->getTypeLoc(),
6557 bool Sema::tryToFixVariablyModifiedVarType(TypeSourceInfo *&TInfo,
6563 TInfo, Context, SizeIsNegative, Oversized);
6566 TInfo = FixedTInfo;
6615 TypeSourceInfo *TInfo, LookupResult &Previous) {
6646 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo);
6666 TypeSourceInfo *TInfo = NewTD->getTypeSourceInfo();
6667 QualType T = TInfo->getType();
6675 TryToFixInvalidVariablyModifiedTypeSourceInfo(TInfo, Context,
7357 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo,
7360 QualType R = TInfo->getType();
7441 tryToFixVariablyModifiedVarType(TInfo, R, D.getIdentifierLoc(),
7444 if (AutoTypeLoc TL = TInfo->getTypeLoc().getContainedAutoTypeLoc()) {
7458 II, R, TInfo, SC);
7626 S, D, TInfo, Previous, TemplateKWLoc, TemplateParams, SC,
7634 D.getIdentifierLoc(), R, TInfo, SC,
7638 D.getIdentifierLoc(), II, R, TInfo, SC);
9133 TypeSourceInfo *TInfo,
9180 SemaRef.Context, DC, D.getBeginLoc(), NameInfo, R, TInfo, SC,
9203 TInfo, ExplicitSpecifier, SemaRef.getCurFPFeatures().isFPConstrained(),
9213 SemaRef.Context, Record, D.getBeginLoc(), NameInfo, R, TInfo,
9239 TInfo, SC, SemaRef.getCurFPFeatures().isFPConstrained(), isInline,
9257 TInfo, SemaRef.getCurFPFeatures().isFPConstrained(), isInline,
9269 ExplicitSpecifier, NameInfo, R, TInfo,
9287 TInfo, SC, SemaRef.getCurFPFeatures().isFPConstrained(), isInline,
9301 SemaRef.Context, DC, D.getBeginLoc(), NameInfo, R, TInfo, SC,
9666 TypeSourceInfo *TInfo, LookupResult &Previous,
9669 QualType R = TInfo->getType();
9713 FunctionDecl *NewFD = CreateNewFunctionDecl(*this, D, DC, R, TInfo, SC,
14943 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
14944 QualType parmDeclType = TInfo->getType();
14976 D.getIdentifierLoc(), II, parmDeclType, TInfo, SC);
16639 TypeSourceInfo *TInfo) {
16643 if (!TInfo) {
16645 TInfo = Context.getTrivialTypeSourceInfo(T);
16651 D.getIdentifierLoc(), D.getIdentifier(), TInfo);
18248 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
18249 QualType T = TInfo->getType();
18253 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo,
18257 TInfo = Context.getTrivialTypeSourceInfo(T, Loc);
18307 = CheckFieldDecl(II, T, TInfo, Record, Loc, Mutable, BitWidth, InitStyle,
18328 TypeSourceInfo *TInfo,
18400 TInfo, T, Loc, diag::err_typecheck_field_variable_size))
18449 FieldDecl *NewFD = FieldDecl::Create(Context, Record, TSSL, Loc, II, T, TInfo,