diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-12-27 07:16:27 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-12-27 07:16:27 +0000 |
commit | 902f8c6fcb04caf1ca69475ffb52b8f09a7cd889 (patch) | |
tree | 985721a3385f8a7c50212b30e41d40c9bf23dfac /clang/lib/Sema/SemaLambda.cpp | |
parent | f8423c05ee577d5aefce1dc95cb36e0ef12a2fd1 (diff) | |
download | bcm5719-llvm-902f8c6fcb04caf1ca69475ffb52b8f09a7cd889.tar.gz bcm5719-llvm-902f8c6fcb04caf1ca69475ffb52b8f09a7cd889.zip |
ArrayRef-ize TemplateParameterList. NFC
llvm-svn: 256463
Diffstat (limited to 'clang/lib/Sema/SemaLambda.cpp')
-rw-r--r-- | clang/lib/Sema/SemaLambda.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaLambda.cpp b/clang/lib/Sema/SemaLambda.cpp index 3b81df4ef63..884add26e43 100644 --- a/clang/lib/Sema/SemaLambda.cpp +++ b/clang/lib/Sema/SemaLambda.cpp @@ -226,15 +226,16 @@ getGenericLambdaTemplateParameterList(LambdaScopeInfo *LSI, Sema &SemaRef) { if (LSI->GLTemplateParameterList) return LSI->GLTemplateParameterList; - if (LSI->AutoTemplateParams.size()) { + if (!LSI->AutoTemplateParams.empty()) { SourceRange IntroRange = LSI->IntroducerRange; SourceLocation LAngleLoc = IntroRange.getBegin(); SourceLocation RAngleLoc = IntroRange.getEnd(); LSI->GLTemplateParameterList = TemplateParameterList::Create( SemaRef.Context, /*Template kw loc*/ SourceLocation(), LAngleLoc, - (NamedDecl **)LSI->AutoTemplateParams.data(), - LSI->AutoTemplateParams.size(), RAngleLoc); + llvm::makeArrayRef((NamedDecl *const *)LSI->AutoTemplateParams.data(), + LSI->AutoTemplateParams.size()), + RAngleLoc); } return LSI->GLTemplateParameterList; } |