[lld-macho][NFC] Make `!= nullptr` implicit
authorJez Ng <jezng@fb.com>
Thu, 24 Sep 2020 03:09:49 +0000 (20:09 -0700)
committerJez Ng <jezng@fb.com>
Thu, 24 Sep 2020 03:09:49 +0000 (20:09 -0700)
lld/MachO/Driver.cpp
lld/MachO/InputFiles.cpp
lld/MachO/OutputSegment.cpp

index 79808d6..e95a735 100644 (file)
@@ -613,7 +613,7 @@ bool macho::link(llvm::ArrayRef<const char *> argsArr, bool canExitEarly,
       break;
     case OPT_weak_library: {
       auto *dylibFile = dyn_cast_or_null<DylibFile>(addFile(arg->getValue()));
-      if (dylibFile != nullptr)
+      if (dylibFile)
         dylibFile->forceWeakImport = true;
       break;
     }
@@ -628,7 +628,7 @@ bool macho::link(llvm::ArrayRef<const char *> argsArr, bool canExitEarly,
       StringRef name = arg->getValue();
       if (Optional<std::string> path = findLibrary(name)) {
         auto *dylibFile = dyn_cast_or_null<DylibFile>(addFile(*path));
-        if (opt.getID() == OPT_weak_l && dylibFile != nullptr)
+        if (opt.getID() == OPT_weak_l && dylibFile)
           dylibFile->forceWeakImport = true;
         break;
       }
@@ -640,7 +640,7 @@ bool macho::link(llvm::ArrayRef<const char *> argsArr, bool canExitEarly,
       StringRef name = arg->getValue();
       if (Optional<std::string> path = findFramework(name)) {
         auto *dylibFile = dyn_cast_or_null<DylibFile>(addFile(*path));
-        if (opt.getID() == OPT_weak_framework && dylibFile != nullptr)
+        if (opt.getID() == OPT_weak_framework && dylibFile)
           dylibFile->forceWeakImport = true;
         break;
       }
index 8516e90..ad2d6a2 100644 (file)
@@ -387,7 +387,7 @@ static Optional<DylibFile *> loadReexport(StringRef path, DylibFile *umbrella) {
 
   // TODO: Expand @loader_path, @executable_path etc
 
-  if (currentTopLevelTapi != nullptr) {
+  if (currentTopLevelTapi) {
     for (InterfaceFile &child :
          make_pointee_range(currentTopLevelTapi->documents())) {
       if (path == child.getInstallName())
index 5e57c49..07e4590 100644 (file)
@@ -54,7 +54,7 @@ std::vector<OutputSegment *> macho::outputSegments;
 
 OutputSegment *macho::getOrCreateOutputSegment(StringRef name) {
   OutputSegment *&segRef = nameToOutputSegment[name];
-  if (segRef != nullptr)
+  if (segRef)
     return segRef;
 
   segRef = make<OutputSegment>();