For PR789:
authorReid Spencer <rspencer@reidspencer.com>
Thu, 29 Mar 2007 16:48:16 +0000 (16:48 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Thu, 29 Mar 2007 16:48:16 +0000 (16:48 +0000)
Updates for change in interface of getFileStatus method of sys::Path class.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35458 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Archive/Archive.cpp
lib/Archive/ArchiveWriter.cpp
lib/Bytecode/Archive/Archive.cpp
lib/Bytecode/Archive/ArchiveWriter.cpp
lib/Support/FileUtilities.cpp

index 1c0b205e9e25d7c7aae828422ec59ca1ef9eefb8..aff7ab8f1e6bc1450196c63991e89f563f36b746 100644 (file)
@@ -116,7 +116,7 @@ bool ArchiveMember::replaceWith(const sys::Path& newFile, std::string* ErrMsg) {
     path.getMagicNumber(magic,4);
     signature = magic.c_str();
     std::string err;
-    if (path.getFileStatus(info, ErrMsg))
+    if (path.getFileStatus(info, false, ErrMsg))
       return true;
   }
 
index ff8c5f0348c1983a13dd33f3435a2c8e4575735d..9d5b025b05719a3a1b721b4d5a21f411ecf85645 100644 (file)
@@ -163,7 +163,7 @@ Archive::addFileBefore(const sys::Path& filePath, iterator where,
 
   mbr->data = 0;
   mbr->path = filePath;
-  if (mbr->path.getFileStatus(mbr->info, ErrMsg))
+  if (mbr->path.getFileStatus(mbr->info, false, ErrMsg))
     return true;
 
   unsigned flags = 0;
index 1c0b205e9e25d7c7aae828422ec59ca1ef9eefb8..aff7ab8f1e6bc1450196c63991e89f563f36b746 100644 (file)
@@ -116,7 +116,7 @@ bool ArchiveMember::replaceWith(const sys::Path& newFile, std::string* ErrMsg) {
     path.getMagicNumber(magic,4);
     signature = magic.c_str();
     std::string err;
-    if (path.getFileStatus(info, ErrMsg))
+    if (path.getFileStatus(info, false, ErrMsg))
       return true;
   }
 
index ff8c5f0348c1983a13dd33f3435a2c8e4575735d..9d5b025b05719a3a1b721b4d5a21f411ecf85645 100644 (file)
@@ -163,7 +163,7 @@ Archive::addFileBefore(const sys::Path& filePath, iterator where,
 
   mbr->data = 0;
   mbr->path = filePath;
-  if (mbr->path.getFileStatus(mbr->info, ErrMsg))
+  if (mbr->path.getFileStatus(mbr->info, false, ErrMsg))
     return true;
 
   unsigned flags = 0;
index adee22d3191caa48f1798595d9d42d1a447a9421..a0cdf09deec46bcc3e003bbb0d657724566c7ec6 100644 (file)
@@ -153,9 +153,9 @@ int llvm::DiffFilesWithTolerance(const sys::Path &FileA,
                                  double AbsTol, double RelTol,
                                  std::string *Error) {
   sys::FileStatus FileAStat, FileBStat;
-  if (FileA.getFileStatus(FileAStat, Error))
+  if (FileA.getFileStatus(FileAStat, false, Error))
     return 2;
-  if (FileB.getFileStatus(FileBStat, Error))
+  if (FileB.getFileStatus(FileBStat, false, Error))
     return 2;
 
   // Check for zero length files because some systems croak when you try to