Lines Matching defs:TInfo
689 TypeSourceInfo *TInfo = nullptr;
691 &TInfo);
695 if (!TInfo)
696 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
698 return BuildCXXTypeId(TypeInfoType, OpLoc, TInfo, RParenLoc);
801 TypeSourceInfo *TInfo = nullptr;
803 &TInfo);
807 if (!TInfo)
808 TInfo = Context.getTrivialTypeSourceInfo(T, OpLoc);
810 return BuildCXXUuidof(GuidType, OpLoc, TInfo, RParenLoc);
1522 TypeSourceInfo *TInfo;
1523 QualType Ty = GetTypeFromParser(TypeRep, &TInfo);
1524 if (!TInfo)
1525 TInfo = Context.getTrivialTypeSourceInfo(Ty, SourceLocation());
1527 auto Result = BuildCXXTypeConstructExpr(TInfo, LParenOrBraceLoc, exprs,
1536 Result = CreateRecoveryExpr(TInfo->getTypeLoc().getBeginLoc(),
1542 Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo,
1547 QualType Ty = TInfo->getType();
1548 SourceLocation TyBeginLoc = TInfo->getTypeLoc().getBeginLoc();
1552 InitializedEntity::InitializeTemporary(Context, TInfo);
1572 Ty = DeduceTemplateSpecializationFromInitializer(TInfo, Entity,
1576 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty);
1605 DeduceAutoType(TInfo->getTypeLoc(), Deduce, DeducedType, Info);
1617 Entity = InitializedEntity::InitializeTemporary(TInfo, Ty);
1622 Context, Ty.getNonReferenceType(), TInfo, LParenOrBraceLoc, Exprs,
1632 return BuildCXXFunctionalCastExpr(TInfo, Ty, LParenOrBraceLoc, Arg,
1659 Ty.getUnqualifiedType(), TInfo, Kind.getRange().getEnd());
1663 Context, Ty.getUnqualifiedType(), VK_PRValue, TInfo, CK_ToVoid,
1701 Context, ResultType, Expr::getValueKindForType(Ty), TInfo, CK_NoOp,
1979 TypeSourceInfo *TInfo = GetTypeForDeclarator(D);
1980 QualType AllocType = TInfo->getType();
1990 TypeIdParens, AllocType, TInfo, ArraySize, DirectInitRange,
3210 /*TInfo=*/nullptr, SC_None, getCurFPFeatures().isFPConstrained(), false,
3249 /*TInfo=*/nullptr, SC_None, nullptr));
5262 TypeSourceInfo *TInfo) {
5263 QualType T = TInfo->getType();
5284 if (DiagnoseVLAInCXXTypeTrait(Self, TInfo, tok::kw___is_bounded_array))
5292 if (DiagnoseVLAInCXXTypeTrait(Self, TInfo, tok::kw___is_unbounded_array))
5692 DiagnoseVLAInCXXTypeTrait(Self, TInfo,
5694 DiagnoseAtomicInCXXTypeTrait(Self, TInfo,
5728 if (Self.RequireCompleteType(TInfo->getTypeLoc().getBeginLoc(), T,
5731 if (DiagnoseVLAInCXXTypeTrait(Self, TInfo,
6064 TypeSourceInfo *TInfo;
6065 QualType T = GetTypeFromParser(Args[I], &TInfo);
6066 if (!TInfo)
6067 TInfo = Context.getTrivialTypeSourceInfo(T, KWLoc);
6069 ConvertedArgs.push_back(TInfo);