From: Richard Smith Date: Tue, 8 Mar 2016 23:16:16 +0000 (+0000) Subject: Fix -Werror build. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=42940c300600e082e587f54c82e942f85278e740;p=clang Fix -Werror build. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262965 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGExprAgg.cpp b/lib/CodeGen/CGExprAgg.cpp index 53131f7557..42aa94575a 100644 --- a/lib/CodeGen/CGExprAgg.cpp +++ b/lib/CodeGen/CGExprAgg.cpp @@ -1344,7 +1344,7 @@ static CharUnits GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) { unsigned ILEElement = 0; if (auto *CXXRD = dyn_cast(SD)) - for (auto &Base : CXXRD->bases()) + while (ILEElement != CXXRD->getNumBases()) NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE->getInit(ILEElement++), CGF); for (const auto *Field : SD->fields()) {