message: Catch filesystem_error
diff: @@ -13,7 +13,9 @@ static void GetFilesInFolderHelper(
  std::queue<std::pair<fs::path, fs::path>> q;
  q.emplace(fs::path(folder), fs::path(output_prefix));
  while (!q.empty()) {
  - for (auto it = fs::directory_iterator(q.front().first); it != fs::directory_iterator(); ++it) {
  + try {
  + for (auto it = fs::directory_iterator(q.front().first);
  + it != fs::directory_iterator(); ++it) {
  auto path = it->path();
  std::string filename = path.filename();
  if (filename[0] != '.' || filename == ".ccls") {
  @@ -29,6 +31,8 @@ static void GetFilesInFolderHelper(
  }
  }
  }
  + } catch (fs::filesystem_error&) {
  + }
  q.pop();
  }
  }
  