message: [Core] Garbage collect dead code untouched in years. NFCI.
  This sketching can be resurrected if anybody needs it, although
  I doubt is relevant these days.
diff: @@ -147,36 +147,5 @@ size_t FileSpecList::GetSize() const { return m_files.size(); }
  size_t FileSpecList::GetFilesMatchingPartialPath(const char *path,
  bool dir_okay,
  FileSpecList &matches) {
  -#if 0 // FIXME: Just sketching...
  - matches.Clear();
  - using namespace llvm::sys::fs;
  - file_status stats;
  - if (status(path, stats, false))
  - return 0;
  - if (exists(stats)) {
  - if (is_symlink_file(stats)) {
  - // Shouldn't there be a method that realpath's a file?
  - }
  - if (is_regular_file(stats) || (is_directory(stats) && dir_okay)) {
  - matches.Append(FileSpec(path));
  - return 1;
  - } else if (is_directory(stats)) {
  - // Fill the match list with all the files in the directory:
  - } else {
  - return 0;
  - }
  - } else {
  - ConstString dir_name = path_spec.GetDirectory();
  - ConstString file_name = GetFilename();
  - if (dir_name == nullptr)
  - {
  - // Match files in the CWD.
  - }
  - else
  - {
  - // Match files in the given directory:
  - }
  - }
  -#endif
  return 0;
  }
  