[C-API][ORC] Add missing error check to unit test.
authorLang Hames <lhames@gmail.com>
Mon, 13 Jun 2022 20:48:00 +0000 (13:48 -0700)
committerLang Hames <lhames@gmail.com>
Mon, 13 Jun 2022 20:53:51 +0000 (13:53 -0700)
llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp

index 3a55efd..0a18fda 100644 (file)
@@ -255,7 +255,9 @@ TEST_F(OrcCAPITestBase, MaterializationUnitCreation) {
   LLVMOrcCSymbolMapPair Pair = {Name, Sym};
   LLVMOrcCSymbolMapPair Pairs[] = {Pair};
   LLVMOrcMaterializationUnitRef MU = LLVMOrcAbsoluteSymbols(Pairs, 1);
-  LLVMOrcJITDylibDefine(MainDylib, MU);
+  if (LLVMErrorRef E = LLVMOrcJITDylibDefine(MainDylib, MU))
+    FAIL() << "Unexpected error while adding \"test\" symbol (triple = "
+           << TargetTriple << "): " << toString(E);
   LLVMOrcJITTargetAddress OutAddr;
   if (LLVMErrorRef E = LLVMOrcLLJITLookup(Jit, &OutAddr, "test"))
     FAIL() << "Failed to look up \"test\" symbol (triple = " << TargetTriple