diff options
-rw-r--r-- | llvm/lib/Support/Windows/DynamicLibrary.inc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Support/Windows/DynamicLibrary.inc b/llvm/lib/Support/Windows/DynamicLibrary.inc index 77146d47cf2..e612283e630 100644 --- a/llvm/lib/Support/Windows/DynamicLibrary.inc +++ b/llvm/lib/Support/Windows/DynamicLibrary.inc @@ -60,10 +60,8 @@ DynamicLibrary DynamicLibrary::getPermanentLibrary(const char *filename, if (OpenedHandles == 0) OpenedHandles = new DenseSet<HMODULE>(); - if (!fEnumerateLoadedModules) { + if (!fEnumerateLoadedModules) assert(loadDebugHelp() && "These APIs should always be available"); - return DynamicLibrary(); - } fEnumerateLoadedModules(GetCurrentProcess(), ELM_Callback, 0); // Dummy library that represents "search all handles". |