From 0bef55738e13c27203c22fcc56f76ebc0e8cd7ca Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Mon, 26 Apr 2021 21:30:21 -0700 Subject: [PATCH] [ORC] Add missing LLVMConsumeError calls. --- llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp b/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp index 675900a..d98bdaa 100644 --- a/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp +++ b/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp @@ -297,10 +297,12 @@ TEST_F(OrcCAPITestBase, ExecutionTest) { LLVMInitializeNativeAsmPrinter(); LLVMOrcThreadSafeModuleRef TSM = createTestModule(); if (LLVMErrorRef E = LLVMOrcLLJITAddLLVMIRModule(Jit, MainDylib, TSM)) { + LLVMConsumeError(E); FAIL() << "Failed to add LLVM IR module to LLJIT"; } LLVMOrcJITTargetAddress TestFnAddr; - if (LLVMOrcLLJITLookup(Jit, &TestFnAddr, "sum")) { + if (LLVMErrorRef E = LLVMOrcLLJITLookup(Jit, &TestFnAddr, "sum")) { + LLVMConsumeError(E); FAIL() << "Symbol \"sum\" was not added into JIT"; } auto *SumFn = (SumFunctionType)(TestFnAddr); -- 2.7.4