diff options
| author | Mehdi Amini <mehdi.amini@apple.com> | 2016-03-31 23:14:45 +0000 |
|---|---|---|
| committer | Mehdi Amini <mehdi.amini@apple.com> | 2016-03-31 23:14:45 +0000 |
| commit | e503a71df11a605d57393548249acff1ba4836b0 (patch) | |
| tree | d22cbc0136e5e1957937645b4419cad0f508f98c /llvm | |
| parent | d418b1da384bf40a764295a2da499ba3982fd8ee (diff) | |
| download | bcm5719-llvm-e503a71df11a605d57393548249acff1ba4836b0.tar.gz bcm5719-llvm-e503a71df11a605d57393548249acff1ba4836b0.zip | |
Use const ref instead of value for Twine in the disk_space() API
Thanks Rui for noticing!
From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 265074
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/Support/FileSystem.h | 2 | ||||
| -rw-r--r-- | llvm/lib/Support/Unix/Path.inc | 2 | ||||
| -rw-r--r-- | llvm/lib/Support/Windows/Path.inc | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/llvm/include/llvm/Support/FileSystem.h b/llvm/include/llvm/Support/FileSystem.h index 1ce5c559d5b..3d780236f12 100644 --- a/llvm/include/llvm/Support/FileSystem.h +++ b/llvm/include/llvm/Support/FileSystem.h @@ -658,7 +658,7 @@ std::error_code getUniqueID(const Twine Path, UniqueID &Result); /// @returns a space_info structure filled with the capacity, free, and /// available space on the device \a Path is on. A platform specific error_code /// is returned on error. -ErrorOr<space_info> disk_space(const Twine Path); +ErrorOr<space_info> disk_space(const Twine &Path); /// This class represents a memory mapped file. It is based on /// boost::iostreams::mapped_file. diff --git a/llvm/lib/Support/Unix/Path.inc b/llvm/lib/Support/Unix/Path.inc index f79c4636e5a..3cedf64d4b0 100644 --- a/llvm/lib/Support/Unix/Path.inc +++ b/llvm/lib/Support/Unix/Path.inc @@ -208,7 +208,7 @@ UniqueID file_status::getUniqueID() const { return UniqueID(fs_st_dev, fs_st_ino); } -ErrorOr<space_info> disk_space(const Twine Path) { +ErrorOr<space_info> disk_space(const Twine &Path) { struct STATVFS Vfs; if (::STATVFS(Path.str().c_str(), &Vfs)) return std::error_code(errno, std::generic_category()); diff --git a/llvm/lib/Support/Windows/Path.inc b/llvm/lib/Support/Windows/Path.inc index 72604c0e406..c17c5c61b5a 100644 --- a/llvm/lib/Support/Windows/Path.inc +++ b/llvm/lib/Support/Windows/Path.inc @@ -151,7 +151,7 @@ UniqueID file_status::getUniqueID() const { return UniqueID(VolumeSerialNumber, FileID); } -ErrorOr<space_info> disk_space(const Twine Path) { +ErrorOr<space_info> disk_space(const Twine &Path) { PULARGE_INTEGER Avail, Total, Free; if (!::GetDiskFreeSpaceExA(Path.str().c_str(), &Avail, &Total, &Free)) return mapWindowsError(::GetLastError()); |

