Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Commit 0b6005e

Browse files
committed
Better error handling when reading the module bitcode file
1 parent 0867c84 commit 0b6005e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

omniscidb/QueryEngine/NativeCodegen.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,9 @@ std::unique_ptr<llvm::Module> read_llvm_module_from_bc_file(
454454
llvm::MemoryBuffer* buffer = buffer_or_error.get().get();
455455

456456
auto owner = llvm::parseBitcodeFile(buffer->getMemBufferRef(), context);
457-
CHECK(!owner.takeError());
457+
if (auto err = owner.takeError()) {
458+
CHECK(false) << llvm::toString(std::move(err));
459+
}
458460
CHECK(owner->get());
459461
return std::move(owner.get());
460462
}

0 commit comments

Comments
 (0)