Commit acb2a831 authored by Patrick Flynn's avatar Patrick Flynn Committed by Patrick McCormick
Browse files

Bug fix in detach-variable update in MDRange

parent 69d6409f
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -600,8 +600,13 @@ bool CodeGenFunction::EmitKokkosInnerLoop(const CallExpr *CE, const LambdaExpr *
          }
        }
        
        if (CurrentBlock == PForBody) break;
        else CurrentBlock = CurrentBlock->getSinglePredecessor();
        if (CurrentBlock == PForBody) {
            break;
        } else if (CurrentBlock->hasNPredecessorsOrMore(1) && CurrentBlock->getPrevNode()) {
             CurrentBlock = CurrentBlock->getPrevNode();
        } else { 
             break; 
        }
      }
    } else {
      EmitKokkosInnerLoop(CE, Lambda, ConditionBlock, BoundsList, params, TLIVarList, ForallAttrs);