summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/Windows
diff options
context:
space:
mode:
authorVassil Vassilev <v.g.vassilev@gmail.com>2017-02-28 07:26:21 +0000
committerVassil Vassilev <v.g.vassilev@gmail.com>2017-02-28 07:26:21 +0000
commitc986f8765ae81b4aacb3e869b338f0c47e694213 (patch)
tree332b03d4af1a88a7d186e458c97ba5aefced23ae /llvm/lib/Support/Windows
parent44693083be3864c3e1196bc6f3d6672cf186fdee (diff)
downloadbcm5719-llvm-c986f8765ae81b4aacb3e869b338f0c47e694213.tar.gz
bcm5719-llvm-c986f8765ae81b4aacb3e869b338f0c47e694213.zip
Fix Win bots.
llvm-svn: 296443
Diffstat (limited to 'llvm/lib/Support/Windows')
-rw-r--r--llvm/lib/Support/Windows/DynamicLibrary.inc4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Support/Windows/DynamicLibrary.inc b/llvm/lib/Support/Windows/DynamicLibrary.inc
index 264754942ba..85685668fa1 100644
--- a/llvm/lib/Support/Windows/DynamicLibrary.inc
+++ b/llvm/lib/Support/Windows/DynamicLibrary.inc
@@ -97,7 +97,7 @@ DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *filename,
DynamicLibrary DynamicLibrary::addPermanentLibrary(void *handle) {
SmartScopedLock<true> 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<HMODULE>::iterator I = OpenedHandles->begin(),
E = OpenedHandles->end(); I != E; ++I) {
FARPROC ptr = GetProcAddress((HMODULE)*I, symbolName);
OpenPOWER on IntegriCloud