summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Beaumont-Gay <matthewbg@google.com>2012-02-13 19:29:45 +0000
committerMatt Beaumont-Gay <matthewbg@google.com>2012-02-13 19:29:45 +0000
commitf2ee0679aaf6b02ed19ce951dd6571d6046741bb (patch)
tree80265e16f339aaa483bc163ed7bfbc483cf54424
parentc3cdc41ac717418501c303f9d360dd6f3ff77f5b (diff)
downloadbcm5719-llvm-f2ee0679aaf6b02ed19ce951dd6571d6046741bb.tar.gz
bcm5719-llvm-f2ee0679aaf6b02ed19ce951dd6571d6046741bb.zip
Sink variable into assert
llvm-svn: 150407
-rw-r--r--clang/lib/AST/ExprCXX.cpp4
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],
OpenPOWER on IntegriCloud