From 7a1c3ad77beafa344d0e2e1dcac249b97365c120 Mon Sep 17 00:00:00 2001 From: akashk4 <akashk4@illinois.edu> Date: Fri, 17 Jan 2020 13:06:25 -0600 Subject: [PATCH] Minor fix in DFG2LLVM_NVPTX --- hpvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hpvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp b/hpvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp index 642202bf05..ba8a371c9a 100644 --- a/hpvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp +++ b/hpvm/lib/Transforms/DFG2LLVM_NVPTX/DFG2LLVM_NVPTX.cpp @@ -1513,7 +1513,7 @@ void CGT_NVPTX::codeGen(DFLeafNode* N) { // have assumed theworst memory behaviour for these function calls // Traverse the vector backwards, otherwise definitions are deleted while // their subsequent uses are still around - for (auto *I : IItoRemove) { + for (auto *I : reverse(IItoRemove)) { DEBUG(errs() << "Erasing: " << *I << "\n"); I->eraseFromParent(); } -- GitLab