summaryrefslogtreecommitdiff
path: root/include/llvm/System/Path.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/System/Path.h')
-rw-r--r--include/llvm/System/Path.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/llvm/System/Path.h b/include/llvm/System/Path.h
index f4487c4542..37c42aa366 100644
--- a/include/llvm/System/Path.h
+++ b/include/llvm/System/Path.h
@@ -207,14 +207,14 @@ namespace sys {
/// @returns true if \p this and \p that refer to the same thing.
/// @brief Equality Operator
bool operator==(const Path &that) const {
- return 0 == path.compare(that.path);
+ return path == that.path;
}
/// Compares \p this Path with \p that Path for inequality.
/// @returns true if \p this and \p that refer to different things.
/// @brief Inequality Operator
bool operator!=(const Path &that) const {
- return 0 != path.compare(that.path);
+ return path != that.path;
}
/// Determines if \p this Path is less than \p that Path. This is required
@@ -224,7 +224,7 @@ namespace sys {
/// @returns true if \p this path is lexicographically less than \p that.
/// @brief Less Than Operator
bool operator<(const Path& that) const {
- return 0 > path.compare(that.path);
+ return path < that.path;
}
/// @}
@@ -288,7 +288,7 @@ namespace sys {
const char *c_str() const { return path.c_str(); }
/// size - Return the length in bytes of this path name.
- unsigned size() const { return path.size(); }
+ size_t size() const { return path.size(); }
/// empty - Returns true if the path is empty.
unsigned empty() const { return path.empty(); }