diff options
author | Frederich Munch <colsebas@hotmail.com> | 2017-07-12 21:22:45 +0000 |
---|---|---|
committer | Frederich Munch <colsebas@hotmail.com> | 2017-07-12 21:22:45 +0000 |
commit | 5fdd2cbae8d046707bb0cb1bb47d039a67f17a4a (patch) | |
tree | 3bdc8145017c935c018defcc03e28b09a8b81301 /llvm/lib/Support/Windows | |
parent | 5680b0ca9f840307b832eaa15db5e76ddeaa02ab (diff) | |
download | bcm5719-llvm-5fdd2cbae8d046707bb0cb1bb47d039a67f17a4a.tar.gz bcm5719-llvm-5fdd2cbae8d046707bb0cb1bb47d039a67f17a4a.zip |
Allow clients to specify search order of DynamicLibraries.
Summary: Different JITs and other clients of LLVM may have different needs in how symbol resolution should occur.
Reviewers: v.g.vassilev, lhames, karies
Reviewed By: v.g.vassilev
Subscribers: pcanal, llvm-commits
Differential Revision: https://reviews.llvm.org/D33529
llvm-svn: 307849
Diffstat (limited to 'llvm/lib/Support/Windows')
-rw-r--r-- | llvm/lib/Support/Windows/DynamicLibrary.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Support/Windows/DynamicLibrary.inc b/llvm/lib/Support/Windows/DynamicLibrary.inc index caf1a0a658d..083ea902eeb 100644 --- a/llvm/lib/Support/Windows/DynamicLibrary.inc +++ b/llvm/lib/Support/Windows/DynamicLibrary.inc @@ -28,6 +28,8 @@ DynamicLibrary::HandleSet::~HandleSet() { // 'Process' should not be released on Windows. assert((!Process || Process==this) && "Bad Handle"); + // llvm_shutdown called, Return to default + DynamicLibrary::SearchOrder = DynamicLibrary::SO_Linker; } void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) { |