Просмотр исходного кода

Merge topic 'cmcurses-fix-solaris-lambda-warning'

c28abdb5ac cmCursesMainForm: Fix lambda return type deducing warning

Acked-by: Kitware Robot <[email protected]>
Merge-request: !2955
Brad King 6 лет назад
Родитель
Сommit
264128469d
1 измененных файлов с 6 добавлено и 5 удалено
  1. 6 5
      Source/CursesDialog/cmCursesMainForm.cxx

+ 6 - 5
Source/CursesDialog/cmCursesMainForm.cxx

@@ -647,11 +647,12 @@ void cmCursesMainForm::RemoveEntry(const char* value)
     return;
   }
 
-  auto removeIt = std::find_if(this->Entries->begin(), this->Entries->end(),
-                               [value](cmCursesCacheEntryComposite* entry) {
-                                 const char* val = entry->GetValue();
-                                 return val && !strcmp(value, val);
-                               });
+  auto removeIt =
+    std::find_if(this->Entries->begin(), this->Entries->end(),
+                 [value](cmCursesCacheEntryComposite* entry) -> bool {
+                   const char* val = entry->GetValue();
+                   return val != nullptr && !strcmp(value, val);
+                 });
 
   if (removeIt != this->Entries->end()) {
     this->CMakeInstance->UnwatchUnusedCli(value);