Skip to content

Commit 41d0fa7

Browse files
committed
[llvm-rtdyld] Fail early if we can't load dynamic libraries.
llvm-svn: 253767
1 parent ebb27af commit 41d0fa7

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,9 @@ static void loadDylibs() {
250250
if (sys::fs::is_regular_file(Dylib)) {
251251
std::string ErrMsg;
252252
if (sys::DynamicLibrary::LoadLibraryPermanently(Dylib.c_str(), &ErrMsg))
253-
llvm::errs() << "Error loading '" << Dylib << "': "
254-
<< ErrMsg << "\n";
253+
report_fatal_error("Error loading '" + Dylib + "': " + ErrMsg);
255254
} else
256-
llvm::errs() << "Dylib not found: '" << Dylib << "'.\n";
255+
report_fatal_error("Dylib not found: '" + Dylib + "'.");
257256
}
258257
}
259258

0 commit comments

Comments
 (0)