aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Parse/ParseDecl.cpp
diff options
context:
space:
mode:
authorNicolas Lesser <blitzrakete@gmail.com>2018-07-12 18:45:41 +0000
committerNicolas Lesser <blitzrakete@gmail.com>2018-07-12 18:45:41 +0000
commitb6d5c5871857f101cd88e99d115b310abf565bba (patch)
tree940942ca50bf3e4306d422bb38664cc7f5a4d6e5 /clang/lib/Parse/ParseDecl.cpp
parent9436570cbdee971868943c2214a71a25f90773c4 (diff)
downloadllvm-b6d5c5871857f101cd88e99d115b310abf565bba.zip
llvm-b6d5c5871857f101cd88e99d115b310abf565bba.tar.gz
llvm-b6d5c5871857f101cd88e99d115b310abf565bba.tar.bz2
[C++17] Disallow lambdas in template parameters (PR33696).
Summary: This revision disallows lambdas in template parameters, as reported in PR33696. Reviewers: rsmith Reviewed By: rsmith Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D37442 llvm-svn: 336930
Diffstat (limited to 'clang/lib/Parse/ParseDecl.cpp')
-rw-r--r--clang/lib/Parse/ParseDecl.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp
index d1f87c9..c580d17 100644
--- a/clang/lib/Parse/ParseDecl.cpp
+++ b/clang/lib/Parse/ParseDecl.cpp
@@ -309,9 +309,7 @@ unsigned Parser::ParseAttributeArgsCommon(
EnterExpressionEvaluationContext Unevaluated(
Actions,
Uneval ? Sema::ExpressionEvaluationContext::Unevaluated
- : Sema::ExpressionEvaluationContext::ConstantEvaluated,
- /*LambdaContextDecl=*/nullptr,
- /*IsDecltype=*/false);
+ : Sema::ExpressionEvaluationContext::ConstantEvaluated);
ExprResult ArgExpr(
Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()));