]> granicus.if.org Git - clang/commitdiff
[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)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344574 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp

index 4d5a580bd67db69390c86eef36219ed9caf63e39..2aa8e83c2c0587b89ff212633a83f6d86584c09a 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) {