From: Vassil Vassilev Date: Tue, 28 Feb 2017 07:26:21 +0000 (+0000) Subject: Fix Win bots. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=925071a16e0424c60e3599218544358b356d25f1;p=llvm Fix Win bots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296443 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Support/Windows/DynamicLibrary.inc b/lib/Support/Windows/DynamicLibrary.inc index 264754942ba..85685668fa1 100644 --- a/lib/Support/Windows/DynamicLibrary.inc +++ b/lib/Support/Windows/DynamicLibrary.inc @@ -97,7 +97,7 @@ DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *filename, DynamicLibrary DynamicLibrary::addPermanentLibrary(void *handle) { SmartScopedLock lock(*SymbolsMutex); - return addPermanentLibraryWithLock(handle, lock); + return addPermanentLibraryWithLock(handle, lock, false); } DynamicLibrary DynamicLibrary::addPermanentLibraryWithLock(void *handle, @@ -150,7 +150,7 @@ void* DynamicLibrary::SearchForAddressOfSymbol(const char* symbolName) { } // Now search the libraries. - if (OpenedHandles) { + if (OpenedHandles.isConstructed()) { for (DenseSet::iterator I = OpenedHandles->begin(), E = OpenedHandles->end(); I != E; ++I) { FARPROC ptr = GetProcAddress((HMODULE)*I, symbolName);