[OPENMP][NVPTX]Increment iterator only when it is used, NFC.
authorAlexey Bataev <a.bataev@hotmail.com>
Tue, 16 Oct 2018 00:09:06 +0000 (00:09 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Tue, 16 Oct 2018 00:09:06 +0000 (00:09 +0000)
llvm-svn: 344574

clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp

index 4d5a580..2aa8e83 100644 (file)
@@ -2138,7 +2138,8 @@ void CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(CodeGenFunction &CGF,
         CGF.EmitStoreOfScalar(ParValue, VarAddr);
         I->getSecond().MappedParams->setVarAddr(CGF, VD, VarAddr.getAddress());
       }
-      ++SecIt;
+      if (IsTTD)
+        ++SecIt;
     }
   }
   for (const ValueDecl *VD : I->getSecond().EscapedVariableLengthDecls) {