Fix warning converting from boolean to pointer introduced in r301153.
authorFrederich Munch <colsebas@hotmail.com>
Mon, 24 Apr 2017 03:12:16 +0000 (03:12 +0000)
committerFrederich Munch <colsebas@hotmail.com>
Mon, 24 Apr 2017 03:12:16 +0000 (03:12 +0000)
This reverts commit r301155, which was incorrect.

llvm-svn: 301156

llvm/lib/Support/DynamicLibrary.cpp
llvm/lib/Support/Windows/DynamicLibrary.inc

index 05e7ca6..1541a57 100644 (file)
@@ -61,7 +61,7 @@ public:
       Handles.push_back(Handle);
     } else {
 #ifndef LLVM_ON_WIN32
-      if (Process != nullptr) {
+      if (Process) {
         if (CanClose)
           DLClose(Process);
         if (Process == Handle)
index c9bd38a..b43ae54 100644 (file)
@@ -61,7 +61,7 @@ void *DynamicLibrary::HandleSet::DLOpen(const char *File, std::string *Err) {
 
 static DynamicLibrary::HandleSet *IsOpenedHandlesInstance(void *Handle) {
   if (!OpenedHandles.isConstructed())
-    return false;
+    return nullptr;
   DynamicLibrary::HandleSet &Inst = *OpenedHandles;
   return Handle == &Inst ? &Inst : nullptr;
 }