From: Michal Babej Date: Thu, 4 Apr 2024 16:41:12 +0000 (+0300) Subject: [PATCH] fix issue #1435 X-Git-Tag: archive/raspbian/6.0-1+rpi1^2^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9d1d2ac9ad4dac47bfef5e0b0c974fe3e2fce074;p=pocl.git [PATCH] fix issue #1435 Gbp-Pq: Name 0004-fix-issue-1435.patch --- diff --git a/lib/llvmopencl/IsolateRegions.cc b/lib/llvmopencl/IsolateRegions.cc index c2b9413..1b46e73 100644 --- a/lib/llvmopencl/IsolateRegions.cc +++ b/lib/llvmopencl/IsolateRegions.cc @@ -165,6 +165,8 @@ static void addDummyBefore(llvm::Region &R, llvm::BasicBlock *BB) { if (R.contains(Pred)) RegionPreds.push_back(Pred); } + if (RegionPreds.empty()) + return; llvm::BasicBlock *NewExit = SplitBlockPredecessors(BB, RegionPreds, ".r_exit"); R.replaceExit(NewExit);