CodeGen: trivial conversion to range based loop
authorSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 24 Oct 2014 19:54:32 +0000 (19:54 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 24 Oct 2014 19:54:32 +0000 (19:54 +0000)
Switch to a range-based for loop.  NFC.

llvm-svn: 220587

clang/lib/CodeGen/CGExpr.cpp

index 32b2e2cc587e5b0675f5f86a8565de1ce66e4cc2..cabedc3857bbab599e846af0de580ba76026e470 100644 (file)
@@ -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<SubobjectAdjustment, 2> 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<OpaqueValueExpr>(E)) {
     if (opaque->getType()->isRecordType()) {