[ORC] Add missing LLVMConsumeError calls.
authorLang Hames <lhames@gmail.com>
Tue, 27 Apr 2021 04:30:21 +0000 (21:30 -0700)
committerLang Hames <lhames@gmail.com>
Tue, 27 Apr 2021 04:30:37 +0000 (21:30 -0700)
llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp

index 675900a..d98bdaa 100644 (file)
@@ -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);