@@ -213,7 +213,8 @@ TEST_F(OrcCAPITestBase, MaterializationUnitCreation) {
213
213
LLVMOrcMaterializationUnitRef MU = LLVMOrcAbsoluteSymbols (Pairs, 1 );
214
214
LLVMOrcJITDylibDefine (MainDylib, MU);
215
215
LLVMOrcJITTargetAddress OutAddr;
216
- if (LLVMOrcLLJITLookup (Jit, &OutAddr, " test" )) {
216
+ if (LLVMErrorRef E = LLVMOrcLLJITLookup (Jit, &OutAddr, " test" )) {
217
+ LLVMConsumeError (E);
217
218
FAIL () << " Failed to look up \" test\" symbol (triple = "
218
219
<< TargetTriple << " )" ;
219
220
}
@@ -231,7 +232,8 @@ TEST_F(OrcCAPITestBase, DefinitionGenerators) {
231
232
nullptr );
232
233
LLVMOrcJITDylibAddGenerator (MainDylib, Gen);
233
234
LLVMOrcJITTargetAddress OutAddr;
234
- if (LLVMOrcLLJITLookup (Jit, &OutAddr, " test" )) {
235
+ if (LLVMErrorRef E = LLVMOrcLLJITLookup (Jit, &OutAddr, " test" )) {
236
+ LLVMConsumeError (E);
235
237
FAIL () << " The DefinitionGenerator did not create symbol \" test\" "
236
238
<< " (triple = " << TargetTriple << " )" ;
237
239
}
@@ -253,11 +255,13 @@ TEST_F(OrcCAPITestBase, ResourceTrackerDefinitionLifetime) {
253
255
LLVMOrcJITDylibCreateResourceTracker (MainDylib);
254
256
LLVMOrcThreadSafeModuleRef TSM = createTestModule ();
255
257
if (LLVMErrorRef E = LLVMOrcLLJITAddLLVMIRModuleWithRT (Jit, RT, TSM)) {
258
+ LLVMConsumeError (E);
256
259
FAIL () << " Failed to add LLVM IR module to LLJIT (triple = "
257
260
<< TargetTriple << " )" ;
258
261
}
259
262
LLVMOrcJITTargetAddress TestFnAddr;
260
- if (LLVMOrcLLJITLookup (Jit, &TestFnAddr, " sum" )) {
263
+ if (LLVMErrorRef E = LLVMOrcLLJITLookup (Jit, &TestFnAddr, " sum" )) {
264
+ LLVMConsumeError (E);
261
265
FAIL () << " Symbol \" sum\" was not added into JIT (triple = "
262
266
<< TargetTriple << " )" ;
263
267
}
@@ -283,11 +287,13 @@ TEST_F(OrcCAPITestBase, ResourceTrackerTransfer) {
283
287
LLVMOrcJITDylibCreateResourceTracker (MainDylib);
284
288
LLVMOrcThreadSafeModuleRef TSM = createTestModule ();
285
289
if (LLVMErrorRef E = LLVMOrcLLJITAddLLVMIRModuleWithRT (Jit, DefaultRT, TSM)) {
290
+ LLVMConsumeError (E);
286
291
FAIL () << " Failed to add LLVM IR module to LLJIT (triple = "
287
292
<< TargetTriple << " )" ;
288
293
}
289
294
LLVMOrcJITTargetAddress Addr;
290
- if (LLVMOrcLLJITLookup (Jit, &Addr, " sum" )) {
295
+ if (LLVMErrorRef E = LLVMOrcLLJITLookup (Jit, &Addr, " sum" )) {
296
+ LLVMConsumeError (E);
291
297
FAIL () << " Symbol \" sum\" was not added into JIT (triple = "
292
298
<< TargetTriple << " )" ;
293
299
}
0 commit comments