From 37a34bf1aa320cc702528fa19beb2ada2a80652f Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 27 Sep 2016 00:53:24 +0000 Subject: [PATCH] Remove default argument from lambda to appease old MSVC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@282464 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/CGExpr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/CodeGen/CGExpr.cpp b/lib/CodeGen/CGExpr.cpp index c6011cbc92..bca711fbc8 100644 --- a/lib/CodeGen/CGExpr.cpp +++ b/lib/CodeGen/CGExpr.cpp @@ -2879,7 +2879,7 @@ LValue CodeGenFunction::EmitArraySubscriptExpr(const ArraySubscriptExpr *E, // in lexical order (this complexity is, sadly, required by C++17). llvm::Value *IdxPre = (E->getLHS() == E->getIdx()) ? EmitScalarExpr(E->getIdx()) : nullptr; - auto EmitIdxAfterBase = [&, IdxPre](bool Promote = true) -> llvm::Value * { + auto EmitIdxAfterBase = [&, IdxPre](bool Promote) -> llvm::Value * { auto *Idx = IdxPre; if (E->getLHS() != E->getIdx()) { assert(E->getRHS() == E->getIdx() && "index was neither LHS nor RHS"); -- 2.50.1