<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 2, 2014 at 7:55 PM, Alexey Bataev <span dir="ltr"><<a href="mailto:a.bataev@hotmail.com" target="_blank">a.bataev@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: abataev<br>
Date: Wed Apr  2 21:55:46 2014<br>
New Revision: 205506<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=205506&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=205506&view=rev</a><br>
Log:<br>
[OPENMP] Small update for C++11<br>
<br>
Modified:<br>
    cfe/trunk/lib/Sema/TreeTransform.h<br>
    cfe/trunk/lib/Serialization/ASTWriterStmt.cpp<br>
<br>
Modified: cfe/trunk/lib/Sema/TreeTransform.h<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/TreeTransform.h?rev=205506&r1=205505&r2=205506&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/TreeTransform.h?rev=205506&r1=205505&r2=205506&view=diff</a><br>

==============================================================================<br>
--- cfe/trunk/lib/Sema/TreeTransform.h (original)<br>
+++ cfe/trunk/lib/Sema/TreeTransform.h Wed Apr  2 21:55:46 2014<br>
@@ -6439,10 +6439,8 @@ OMPClause *<br>
 TreeTransform<Derived>::TransformOMPCopyinClause(OMPCopyinClause *C) {<br>
   llvm::SmallVector<Expr *, 16> Vars;<br>
   Vars.reserve(C->varlist_size());<br>
-  for (OMPCopyinClause::varlist_iterator I = C->varlist_begin(),<br>
-                                         E = C->varlist_end();<br>
-       I != E; ++I) {<br>
-    ExprResult EVar = getDerived().TransformExpr(cast<Expr>(*I));<br>
+  for (auto *I : C->varlists()) {<br></blockquote><div><br></div><div>This is not an iterator, so should not be named I.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

+    ExprResult EVar = getDerived().TransformExpr(cast<Expr>(I));<br>
     if (EVar.isInvalid())<br>
       return 0;<br>
     Vars.push_back(EVar.take());<br>
<br>
Modified: cfe/trunk/lib/Serialization/ASTWriterStmt.cpp<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriterStmt.cpp?rev=205506&r1=205505&r2=205506&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriterStmt.cpp?rev=205506&r1=205505&r2=205506&view=diff</a><br>

==============================================================================<br>
--- cfe/trunk/lib/Serialization/ASTWriterStmt.cpp (original)<br>
+++ cfe/trunk/lib/Serialization/ASTWriterStmt.cpp Wed Apr  2 21:55:46 2014<br>
@@ -1719,10 +1719,8 @@ void OMPClauseWriter::VisitOMPSharedClau<br>
 void OMPClauseWriter::VisitOMPCopyinClause(OMPCopyinClause *C) {<br>
   Record.push_back(C->varlist_size());<br>
   Writer->Writer.AddSourceLocation(C->getLParenLoc(), Record);<br>
-  for (OMPCopyinClause::varlist_iterator I = C->varlist_begin(),<br>
-                                         E = C->varlist_end();<br>
-       I != E; ++I)<br>
-    Writer->Writer.AddStmt(*I);<br>
+  for (auto *I : C->varlists())<br></blockquote><div><br></div><div>Likewise.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+    Writer->Writer.AddStmt(I);<br>
 }<br>
<br>
 //===----------------------------------------------------------------------===//<br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</blockquote></div><br></div></div>