Lines Matching refs:Unexpanded
255 ArrayRef<UnexpandedParameterPack> Unexpanded, in TryExpandParameterPacks() argument
3221 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformExprs() local
3222 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformExprs()
3223 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformExprs()
3233 Unexpanded, in TransformExprs()
3781 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformTemplateArguments() local
3782 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformTemplateArguments()
3783 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformTemplateArguments()
3792 Unexpanded, in TransformTemplateArguments()
4609 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformFunctionTypeParams() local
4615 SemaRef.collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformFunctionTypeParams()
4616 assert(Unexpanded.size() > 0 && "Could not find parameter packs!"); in TransformFunctionTypeParams()
4626 Unexpanded, in TransformFunctionTypeParams()
4710 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformFunctionTypeParams() local
4711 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformFunctionTypeParams()
4717 Unexpanded, in TransformFunctionTypeParams()
4921 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformExceptionSpec() local
4923 Unexpanded); in TransformExceptionSpec()
4924 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformExceptionSpec()
4935 Loc, SourceRange(), Unexpanded, Expand, in TransformExceptionSpec()
5805 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformObjCObjectType() local
5807 Unexpanded); in TransformObjCObjectType()
5808 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformObjCObjectType()
5818 Unexpanded, Expand, RetainExpansion, NumExpansions)) in TransformObjCObjectType()
9476 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformTypeTraitExpr() local
9477 SemaRef.collectUnexpandedParameterPacks(PatternTL, Unexpanded); in TransformTypeTraitExpr()
9488 Unexpanded, in TransformTypeTraitExpr()
9968 UnexpandedParameterPack Unexpanded(C->getCapturedVar(), C->getLocation()); in TransformLambdaExpr()
9974 Unexpanded, in TransformLambdaExpr()
10329 UnexpandedParameterPack Unexpanded(E->getPack(), E->getPackLoc()); in TransformSizeOfPackExpr()
10334 Unexpanded, in TransformSizeOfPackExpr()
10437 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformCXXFoldExpr() local
10438 getSema().collectUnexpandedParameterPacks(Pattern, Unexpanded); in TransformCXXFoldExpr()
10439 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformCXXFoldExpr()
10448 Unexpanded, in TransformCXXFoldExpr()
10617 SmallVector<UnexpandedParameterPack, 2> Unexpanded; in TransformObjCDictionaryLiteral() local
10618 getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded); in TransformObjCDictionaryLiteral()
10619 getSema().collectUnexpandedParameterPacks(OrigElement.Value, Unexpanded); in TransformObjCDictionaryLiteral()
10620 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); in TransformObjCDictionaryLiteral()
10632 Unexpanded, in TransformObjCDictionaryLiteral()