From 99a7e307ffc7f411f6379e8c03282f7d81fac15c Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Mon, 13 Jun 2022 13:48:00 -0700 Subject: [PATCH] [C-API][ORC] Add missing error check to unit test. --- 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 3a55efd..0a18fda 100644 --- a/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp +++ b/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp @@ -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 -- 2.7.4