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 | f2ee0679aaf6b02ed19ce951dd6571d6046741bb (patch) | |
tree | 80265e16f339aaa483bc163ed7bfbc483cf54424 | |
parent | c3cdc41ac717418501c303f9d360dd6f3ff77f5b (diff) | |
download | bcm5719-llvm-f2ee0679aaf6b02ed19ce951dd6571d6046741bb.tar.gz bcm5719-llvm-f2ee0679aaf6b02ed19ce951dd6571d6046741bb.zip |
Sink variable into assert
llvm-svn: 150407
-rw-r--r-- | clang/lib/AST/ExprCXX.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/AST/ExprCXX.cpp b/clang/lib/AST/ExprCXX.cpp index 4962bf4b92c..4d9f05a0289 100644 --- a/clang/lib/AST/ExprCXX.cpp +++ b/clang/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], |