From 9d1d2ac9ad4dac47bfef5e0b0c974fe3e2fce074 Mon Sep 17 00:00:00 2001 From: Michal Babej Date: Thu, 4 Apr 2024 19:41:12 +0300 Subject: [PATCH] [PATCH] fix issue #1435 Gbp-Pq: Name 0004-fix-issue-1435.patch --- lib/llvmopencl/IsolateRegions.cc | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.30.2