projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
89e369a
)
[Support] Add a version of sys::fs::equivalent() that treats errors as false.
author
Daniel Dunbar
<daniel@zuster.org>
Tue, 15 May 2012 22:07:14 +0000
(22:07 +0000)
committer
Daniel Dunbar
<daniel@zuster.org>
Tue, 15 May 2012 22:07:14 +0000
(22:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156864
91177308
-0d34-0410-b5e6-
96231b3b80d8
include/llvm/Support/FileSystem.h
patch
|
blob
|
history
diff --git
a/include/llvm/Support/FileSystem.h
b/include/llvm/Support/FileSystem.h
index 55565cd639a136a962caf7e3025d4adc0f909352..4bee20549cda87727cd8efd7390060d509476825 100644
(file)
--- a/
include/llvm/Support/FileSystem.h
+++ b/
include/llvm/Support/FileSystem.h
@@
-309,6
+309,13
@@
bool equivalent(file_status A, file_status B);
/// platform specific error_code.
error_code equivalent(const Twine &A, const Twine &B, bool &result);
+/// @brief Simpler version of equivalent for clients that don't need to
+/// differentiate between an error and false.
+inline bool equivalent(const Twine &A, const Twine &B) {
+ bool result;
+ return !equivalent(A, B, result) && result;
+}
+
/// @brief Get file size.
///
/// @param path Input path.