From: Saleem Abdulrasool Date: Fri, 24 Oct 2014 19:54:32 +0000 (+0000) Subject: CodeGen: trivial conversion to range based loop X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d31d4ee16b9fd2de371e5aa3cdaf89ebb422bb8d;p=clang CodeGen: trivial conversion to range based loop Switch to a range-based for loop. NFC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220587 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGExpr.cpp b/lib/CodeGen/CGExpr.cpp index 32b2e2cc58..cabedc3857 100644 --- a/lib/CodeGen/CGExpr.cpp +++ b/lib/CodeGen/CGExpr.cpp @@ -313,8 +313,8 @@ createReferenceTemporary(CodeGenFunction &CGF, llvm_unreachable("unknown storage duration"); } -LValue CodeGenFunction::EmitMaterializeTemporaryExpr( - const MaterializeTemporaryExpr *M) { +LValue CodeGenFunction:: +EmitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *M) { const Expr *E = M->GetTemporaryExpr(); if (getLangOpts().ObjCAutoRefCount && @@ -342,8 +342,8 @@ LValue CodeGenFunction::EmitMaterializeTemporaryExpr( SmallVector Adjustments; E = E->skipRValueSubobjectAdjustments(CommaLHSs, Adjustments); - for (unsigned I = 0, N = CommaLHSs.size(); I != N; ++I) - EmitIgnoredExpr(CommaLHSs[I]); + for (const auto &Ignored : CommaLHSs) + EmitIgnoredExpr(Ignored); if (const auto *opaque = dyn_cast(E)) { if (opaque->getType()->isRecordType()) {