r344574 - [OPENMP][NVPTX]Increment iterator only when it is used, NFC.

Alexey Bataev via cfe-commits cfe-commits at lists.llvm.org
Mon Oct 15 17:09:06 PDT 2018


Author: abataev
Date: Mon Oct 15 17:09:06 2018
New Revision: 344574

URL: http://llvm.org/viewvc/llvm-project?rev=344574&view=rev
Log:
[OPENMP][NVPTX]Increment iterator only when it is used, NFC.

Modified:
    cfe/trunk/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp

Modified: cfe/trunk/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp?rev=344574&r1=344573&r2=344574&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp Mon Oct 15 17:09:06 2018
@@ -2138,7 +2138,8 @@ void CGOpenMPRuntimeNVPTX::emitGenericVa
         CGF.EmitStoreOfScalar(ParValue, VarAddr);
         I->getSecond().MappedParams->setVarAddr(CGF, VD, VarAddr.getAddress());
       }
-      ++SecIt;
+      if (IsTTD)
+        ++SecIt;
     }
   }
   for (const ValueDecl *VD : I->getSecond().EscapedVariableLengthDecls) {




More information about the cfe-commits mailing list