From 3cfbf0100f27e408e34bac3301f6d33f654b71a4 Mon Sep 17 00:00:00 2001 From: 0xacc Date: Mon, 24 Jun 2024 08:52:17 +0000 Subject: [PATCH] [CP] [to #57622719] fix: manually reset IR Builder after use --- src/objit/src/ob_llvm_helper.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/objit/src/ob_llvm_helper.cpp b/src/objit/src/ob_llvm_helper.cpp index c122ab254..9d7b4d7fb 100644 --- a/src/objit/src/ob_llvm_helper.cpp +++ b/src/objit/src/ob_llvm_helper.cpp @@ -662,7 +662,9 @@ int ObLLVMHelper::verify_function(ObLLVMFunction &function) } else if (verifyFunction(*function.get_v())) { ret = OB_ERR_UNEXPECTED; LOG_WARN("failed to verify function", K(ret)); - } else { /*do nothing*/ } + } else { + jc_->Builder.reset(); + } return ret; }