Lines Matching refs:TInfo
5594 TypeSourceInfo *TInfo = GetTypeForDeclarator(Dc, S); in BuildAnonymousStructOrUnion() local
5595 assert(TInfo && "couldn't build declarator info for anonymous struct/union"); in BuildAnonymousStructOrUnion()
5602 /*IdentifierInfo=*/nullptr, Context.getTypeDeclType(Record), TInfo, in BuildAnonymousStructOrUnion()
5624 Context.getTypeDeclType(Record), TInfo, SC); in BuildAnonymousStructOrUnion()
5691 TypeSourceInfo *TInfo = GetTypeForDeclarator(Dc, S); in BuildMicrosoftCAnonymousStruct() local
5692 assert(TInfo && "couldn't build declarator info for anonymous struct"); in BuildMicrosoftCAnonymousStruct()
5700 /*IdentifierInfo=*/nullptr, RecTy, TInfo, in BuildMicrosoftCAnonymousStruct()
5786 TypeSourceInfo *TInfo; in GetNameFromUnqualifiedId() local
5787 QualType Ty = GetTypeFromParser(Name.ConversionFunctionId, &TInfo); in GetNameFromUnqualifiedId()
5792 NameInfo.setNamedTypeInfo(TInfo); in GetNameFromUnqualifiedId()
5797 TypeSourceInfo *TInfo; in GetNameFromUnqualifiedId() local
5798 QualType Ty = GetTypeFromParser(Name.ConstructorName, &TInfo); in GetNameFromUnqualifiedId()
5803 NameInfo.setNamedTypeInfo(TInfo); in GetNameFromUnqualifiedId()
5830 TypeSourceInfo *TInfo; in GetNameFromUnqualifiedId() local
5831 QualType Ty = GetTypeFromParser(Name.DestructorName, &TInfo); in GetNameFromUnqualifiedId()
5836 NameInfo.setNamedTypeInfo(TInfo); in GetNameFromUnqualifiedId()
6225 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); in HandleDeclarator() local
6226 QualType R = TInfo->getType(); in HandleDeclarator()
6228 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo, in HandleDeclarator()
6335 New = ActOnTypedefDeclarator(S, D, DC, TInfo, Previous); in HandleDeclarator()
6337 New = ActOnFunctionDeclarator(S, D, DC, TInfo, Previous, in HandleDeclarator()
6341 New = ActOnVariableDeclarator(S, D, DC, TInfo, Previous, TemplateParamLists, in HandleDeclarator()
6478 TryToFixInvalidVariablyModifiedTypeSourceInfo(TypeSourceInfo *TInfo, in TryToFixInvalidVariablyModifiedTypeSourceInfo() argument
6483 = TryToFixInvalidVariablyModifiedType(TInfo->getType(), Context, in TryToFixInvalidVariablyModifiedTypeSourceInfo()
6488 FixInvalidVariablyModifiedTypeLoc(TInfo->getTypeLoc(), in TryToFixInvalidVariablyModifiedTypeSourceInfo()
6495 bool Sema::tryToFixVariablyModifiedVarType(TypeSourceInfo *&TInfo, in tryToFixVariablyModifiedVarType() argument
6501 TInfo, Context, SizeIsNegative, Oversized); in tryToFixVariablyModifiedVarType()
6504 TInfo = FixedTInfo; in tryToFixVariablyModifiedVarType()
6559 TypeSourceInfo *TInfo, LookupResult &Previous) { in ActOnTypedefDeclarator() argument
6590 TypedefDecl *NewTD = ParseTypedefDecl(S, D, TInfo->getType(), TInfo); in ActOnTypedefDeclarator()
6610 TypeSourceInfo *TInfo = NewTD->getTypeSourceInfo(); in CheckTypedefForVariablyModifiedType() local
6611 QualType T = TInfo->getType(); in CheckTypedefForVariablyModifiedType()
6619 TryToFixInvalidVariablyModifiedTypeSourceInfo(TInfo, Context, in CheckTypedefForVariablyModifiedType()
7290 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, in ActOnVariableDeclarator() argument
7293 QualType R = TInfo->getType(); in ActOnVariableDeclarator()
7361 tryToFixVariablyModifiedVarType(TInfo, R, D.getIdentifierLoc(), in ActOnVariableDeclarator()
7373 II, R, TInfo, SC); in ActOnVariableDeclarator()
7517 S, D, TInfo, TemplateKWLoc, TemplateParams, SC, in ActOnVariableDeclarator()
7525 D.getIdentifierLoc(), R, TInfo, SC, in ActOnVariableDeclarator()
7529 D.getIdentifierLoc(), II, R, TInfo, SC); in ActOnVariableDeclarator()
8914 TypeSourceInfo *TInfo, in CreateNewFunctionDecl() argument
8944 SemaRef.Context, DC, D.getBeginLoc(), NameInfo, R, TInfo, SC, in CreateNewFunctionDecl()
8983 TInfo, ExplicitSpecifier, SemaRef.getCurFPFeatures().isFPConstrained(), in CreateNewFunctionDecl()
8993 SemaRef.Context, Record, D.getBeginLoc(), NameInfo, R, TInfo, in CreateNewFunctionDecl()
9019 TInfo, SC, SemaRef.getCurFPFeatures().isFPConstrained(), isInline, in CreateNewFunctionDecl()
9037 TInfo, SemaRef.getCurFPFeatures().isFPConstrained(), isInline, in CreateNewFunctionDecl()
9049 ExplicitSpecifier, NameInfo, R, TInfo, in CreateNewFunctionDecl()
9067 TInfo, SC, SemaRef.getCurFPFeatures().isFPConstrained(), isInline, in CreateNewFunctionDecl()
9081 SemaRef.Context, DC, D.getBeginLoc(), NameInfo, R, TInfo, SC, in CreateNewFunctionDecl()
9425 TypeSourceInfo *TInfo, LookupResult &Previous, in ActOnFunctionDeclarator() argument
9428 QualType R = TInfo->getType(); in ActOnFunctionDeclarator()
9472 FunctionDecl *NewFD = CreateNewFunctionDecl(*this, D, DC, R, TInfo, SC, in ActOnFunctionDeclarator()
14248 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); in ActOnParamDeclarator() local
14249 QualType parmDeclType = TInfo->getType(); in ActOnParamDeclarator()
14281 D.getIdentifierLoc(), II, parmDeclType, TInfo, SC); in ActOnParamDeclarator()
15798 TypeSourceInfo *TInfo) { in ParseTypedefDecl() argument
15802 if (!TInfo) { in ParseTypedefDecl()
15804 TInfo = Context.getTrivialTypeSourceInfo(T); in ParseTypedefDecl()
15810 D.getIdentifierLoc(), D.getIdentifier(), TInfo); in ParseTypedefDecl()
17380 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); in HandleField() local
17381 QualType T = TInfo->getType(); in HandleField()
17385 if (DiagnoseUnexpandedParameterPack(D.getIdentifierLoc(), TInfo, in HandleField()
17389 TInfo = Context.getTrivialTypeSourceInfo(T, Loc); in HandleField()
17439 = CheckFieldDecl(II, T, TInfo, Record, Loc, Mutable, BitWidth, InitStyle, in HandleField()
17470 TypeSourceInfo *TInfo, in CheckFieldDecl() argument
17542 TInfo, T, Loc, diag::err_typecheck_field_variable_size)) in CheckFieldDecl()
17591 FieldDecl *NewFD = FieldDecl::Create(Context, Record, TSSL, Loc, II, T, TInfo, in CheckFieldDecl()
17746 TypeSourceInfo *TInfo = GetTypeForDeclarator(D, S); in ActOnIvar() local
17747 QualType T = TInfo->getType(); in ActOnIvar()
17768 TInfo, T, Loc, diag::err_typecheck_ivar_variable_size)) in ActOnIvar()
17804 TInfo, ac, (Expr *)BitfieldWidth); in ActOnIvar()