diff options
author | Matt Beaumont-Gay <matthewbg@google.com> | 2012-02-13 19:29:45 +0000 |
---|---|---|
committer | Matt Beaumont-Gay <matthewbg@google.com> | 2012-02-13 19:29:45 +0000 |
commit | 43a1b00153a60e3bab1ff66e4674b1bc13d23817 (patch) | |
tree | 0c4cce162ed0544f1f020ada0d6024aafc74dab8 /lib/AST/ExprCXX.cpp | |
parent | 164d6f8c7e040cb766b071ce92320a18dafbece1 (diff) |
Sink variable into assert
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150407 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AST/ExprCXX.cpp')
-rw-r--r-- | lib/AST/ExprCXX.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/AST/ExprCXX.cpp b/lib/AST/ExprCXX.cpp index 4962bf4b92..4d9f05a028 100644 --- a/lib/AST/ExprCXX.cpp +++ b/lib/AST/ExprCXX.cpp @@ -857,11 +857,11 @@ LambdaExpr::capture_iterator LambdaExpr::implicit_capture_end() const { ArrayRef<VarDecl *> LambdaExpr::getCaptureInitIndexVars(capture_init_iterator Iter) const { - CXXRecordDecl::LambdaDefinitionData &Data = getLambdaClass()->getLambdaData(); assert(HasArrayIndexVars && "No array index-var data?"); unsigned Index = Iter - capture_init_begin(); - assert(Index < Data.NumCaptures && "Capture index out-of-range"); + assert(Index < getLambdaClass()->getLambdaData().NumCaptures && + "Capture index out-of-range"); VarDecl **IndexVars = getArrayIndexVars(); unsigned *IndexStarts = getArrayIndexStarts(); return ArrayRef<VarDecl *>(IndexVars + IndexStarts[Index], |